来自标准(C++11 前草案 n3290,或 C++11 后草案 n3337)§3.9.1基本类型:
类型char16_t和char32_t表示具有相同大小、符号和对齐方式的不同类型,分别与uint_least16_t和,称为基础类型。uint_least32_t<stdint.h>
uint_least16_t并且uint_least32_t都是无符号的(来自 §18.4.1 Header <cstdint>synopsis),所以char16_t和char32_t.