ISO/IEC 9899 标准定义了“宽字符”术语以及 wchar_t 和 wint_t 数据类型。
宽字符是可装入类型为 wchar_t 的目标文件的单字符的表示形式。
wchar_t 是一种能够表示所有受支持语言环境的所有字符的整数类型。
wint_t 是一种能够存储 wchar_t 或 WEOF 的任何有效值的整数类型。
宽字符串(也称为宽字串或进程代码字符串)是一连串宽字符,其中以空宽字符代码结尾。
在 Oracle Solaris 中,wchar_t 的内部形式特定于语言环境。在 Oracle Solaris Unicode 语言环境中,wchar_t 有 UTF-32 Unicode 编码形式,其他语言环境有不同的表示形式。
有关更多信息,请参见 stddef.h(3HEAD) 和 wchar.h (3HEAD) 手册页。