limits.h
外观
(重定向自Climits)
| C标准函数库 |
|---|
| 一般 |
| 杂项 |
limits.h是C標準函数庫中的头文件,定义了整数类型的一些极限值。
以下常數以32位元電腦的常見數值為例,根據不同硬體、作業系統、編譯器可能會有不同的常數值定義。
CHAR_BIT字节的最小位数:8SCHAR_MIN有符号字符类型的最小值:-128SCHAR_MAX有符号字符类型的最大值:+127UCHAR_MAX无符号字符类型的最大值:255CHAR_MIN字符类型的最小值CHAR_MAX字符类型的最大值MB_LEN_MAX多字节字符在任何locale中可能的最长字节数:4/5/8/16SHRT_MIN短整型最小值:-32768,即- 215SHRT_MAX短整型最大值:+32767,即 215 - 1USHRT_MAX无符号短整型最大值:65535 ,即 216 - 1INT_MIN整型最小值:-2147483648,即 -(231)INT_MAX整型最大值:+2147483647 ,即231 - 1UINT_MAX无符号整型最大值:4294967295,即232 - 1LONG_MIN长整型最小值:-2147483648 ,即-(231 )LONG_MAX长整型最大值:+2147483647 ,即231 - 1ULONG_MAX无符号长整型最大值:4294967295 ,即232 - 1LLONG_MIN长长整型最小值:-9223372036854775808 ,即-(263 )LLONG_MAX长长整型最大值:+9223372036854775807 ,即263 - 1ULLONG_MAX无符号长长整型最大值:18446744073709551615 ,即264- 1