头文件limits.h
提供了整数类型大小限制相关信息;而float.h
则提供了浮点类型大小限制信息。这些文件中都通过#define
预编译的形式定义了一些可供使用的符号常量,如
#define INT_MAX +32767
#define INT_MIN -32768
limits.h
符号常量 | 含义 |
---|---|
CHAR_BIT |
char 类型的位数 |
CHAR_MAX |
char 类型的最大值 |
CHAR_MIN |
char 类型的最小值 |
SCHAR_MAX |
signed char 类型的最大值 |
SCHAR_MIN |
signed char 类型的最小值 |
UCHAR_MAX |
unsigned char 类型的最大值 |
SHRT_MAX |