WCHAR_MAX宏
概要:
#define WCHAR_MAX value //value值由实现定义。
描述:
该宏表示wchar_t类型的最大值。
如果wchar_t定义为有符号整数类型,WCHAR_MAX值应不小于127,具体值由实现定义;如果wchar_t定义为无符号整数类型,WCHAR_MAX值应不小于255,具体值由实现定义。
宏WCHAR_MAX不一定对应扩展字符集成员。
具体实现中,该宏应替换为适合在#if预处理指令中使用的常量表达式,并且该表达式应具有与相应对象类型(整数提升后)相同的类型。
范例:
|
|
输出:
wchar_t is defined as an unsigned integer type.
WCHAR_MAX = 65535
如果wchar_t为有符号整数类型,(wchar_t)(-1)将小于0;如果wchar_t为无符号整数类型,(wchar_t)(-1)将大于0,具体解释请参阅整数的存储。
相关内容:
WCHAR_MIN | 表示wchar_t类型最小值的宏。 |