2018年9月17日

标准库 < climits >

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#define PATH_MAX    259    //定义路径的字符串最大长度

//定义字符类型的范围
#define CHAR_BIT 8 //单字符的bit数
#define MB_LEN_MAX 2 //宽字符最长字符数
#define SCHAR_MIN (-128) //有符号char类型数的最小值
#define SCHAR_MAX 127 //有符号char类型数的最大值
#define UCHAR_MAX 255 //无符号char类型的最大值

//整数值范围
#define INT_MAX 2147483647
#define INT_MIN (-INT_MAX-1)
#define UINT_MAX 0xffffffff

#define SHRT_MAX 32767
#define SHRT_MIN (-SHRT_MAX-1)
#define USHRT_MAX 0xffff

#define LONG_MAX 2147483647L
#define LONG_MIN (-LONG_MAX-1)
#define ULONG_MAX 0xffffffffUL