字符类型
前面没有字母 L 的整数字符常量具有类型 int
。 包含单个字符的整数字符常量的值是解释为整数的字符的数字值。 例如,字符 a
的数字值在十进制和十六进制下分别为 97 和 61。
从语法上来说,“宽字符常量”是带有字母 L 前缀的字符常量。宽字符常量具有类型 wchar_t
(在 STDDEF.H 头文件中定义的整型)。 例如:
char schar = 'x'; /* A character constant */
wchar_t wchar = L'x'; /* A wide-character constant for
the same character */
宽字符常量的宽度为 16 位,用于指定扩展执行字符集的成员。 它们允许您用字母表示因太大而无法用类型 char
表示的字符。 有关宽字符的详细信息,请参阅多字节和宽字符。
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈