名称 | 表示 | 可能的值* |
CHAR_BIT | 一个 char 对象中的位数(字节) | 8 或更大* |
SCHAR_MIN | signed char 类型对象的最小值 | -127 (-27+1 ) 或更小* |
SCHAR_MAX | signed char 类型对象的最大值 | 127 (27-1 ) 或更大* |
UCHAR_MAX | unsigned char 类型对象的最大值 | 255 (28-1 ) 或更大* |
CHAR_MIN | char 类型对象的最小值 | 为 SCHAR_MIN 或 0 |
CHAR_MAX | char 类型对象的最大值 | 为 SCHAR_MAX 或 UCHAR_MAX |
MB_LEN_MAX | 任何区域设置下,一个多字节字符中的最大字节数 | 1 或更大* |
SHRT_MIN | short int 类型对象的最小值 | -32767 (-215+1 ) 或更小* |
SHRT_MAX | short int 类型对象的最大值 | 32767 (215-1 ) 或更大* |
USHRT_MAX | unsigned short int 类型对象的最大值 | 65535 (216-1 ) 或更大* |
INT_MIN | int 类型对象的最小值 | -32767 (-215+1 ) 或更小* |
INT_MAX | int 类型对象的最大值 | 32767 (215-1 ) 或更大* |
UINT_MAX | unsigned int 类型对象的最大值 | 65535 (216-1 ) 或更大* |
LONG_MIN | long int 类型对象的最小值 | -2147483647 (-231+1 ) 或更小* |
LONG_MAX | long int 类型对象的最大值 | 2147483647 (231-1 ) 或更大* |
ULONG_MAX | unsigned long int 类型对象的最大值 | 4294967295 (232-1 ) 或更大* |
LLONG_MIN | long long int 类型对象的最小值 | -9223372036854775807 (-263+1 ) 或更小* |
LLONG_MAX | long long int 类型对象的最大值 | 9223372036854775807 (263-1 ) 或更大* |
ULLONG_MAX | unsigned long long int 类型对象的最大值 | 18446744073709551615 (264-1 ) 或更大* |