Climits实际包括的是标准C的limits.h头文件
|
Constant |
Meaning |
Value |
|
CHAR_BIT |
Number of bits in the smallest variable that is not a bit field. |
8 |
|
SCHAR_MIN |
Minimum value for a variable of type signed char. |
–128 |
|
SCHAR_MAX |
Maximum value for a variable of type signed char. |
127 |
|
UCHAR_MAX |
Maximum value for a variable of type unsigned char. |
255 (0xff) |
|
CHAR_MIN |
Minimum value for a variable of type char. |
–128; 0 if /J option used |
|
CHAR_MAX |
Maximum value for a variable of type char. |
127; 255 if /J option used |
|
MB_LEN_MAX |
Maximum number of bytes in a multicharacter constant. |
2 |
|
SHRT_MIN |
Minimum value for a variable of type short. |
–32768 |
|
SHRT_MAX |
Maximum value for a variable of type short. |
32767 |
|
USHRT_MAX |
Maximum value for a variable of type unsigned short. |
65535 (0xffff) |
|
INT_MIN |
Minimum value for a variable of type int. |
–2147483647 – 1 |
|
INT_MAX |
Maximum value for a variable of type int. |
2147483647 |
|
UINT_MAX |
Maximum value for a variable of type unsigned int. |
4294967295 (0xffffffff) |
|
LONG_MIN |
Minimum value for a variable of type long. |
–2147483647 – 1 |
|
LONG_MAX |
Maximum value for a variable of type long. |
2147483647 |
|
ULONG_MAX |
Maximum value for a variable of type unsigned long. |
4294967295 (0xffffffff) |
实验看看:
output:
CHAR_BIT: 8
CHAR_MIN: -128
CHAR_MAX: 127
SCHAR_MIN: -128
SCHAR_MAX: 127
UCHAR_MAX: 255
MB_LEN_MAX: 5
SHRT_MIN: -32768
SHRT_MAX: 32767
USHRT_MAX: 65535
INT_MIN: 80000000
INT_MAX: 7FFFFFFF
UINT_MAX: FFFFFFFF
LONG_MIN: 80000000
LONG_MAX: 7FFFFFFF
ULONG_MAX: FFFFFFFF
_I64_MAX: FFFFFFFF
_I32_MAX: 7FFFFFFF
_I32_MIN: 80000000
本文详细介绍了C语言中climits头文件所包含的各种常量及其意义。这些常量定义了不同整数类型所能表示的最大最小值,对于理解C语言的数据类型范围至关重要。
2330

被折叠的 条评论
为什么被折叠?



