同样,裸char16_t是签名还是未签名?实现定义了吗? 最佳答案 根据标准(C++ 11之前的草案n3290或C++ 11以后的草案n3337)§3.9.1基本类型: uint_least16_t和uint_least32_t都是未签名的(来自§18.4.1标题<cstdint>提要),因此char16_t和char32_t相同。