英文原文:http://www.acm.uiuc.edu/webmonkeys/book/c_guide/2.5.html
原文作者:Eric Huss
中文译者:柳惊鸿 Poechant
版权声明:本文的原文版权归Eric Huss所有,中文译文版权归Poechant所有。转载请注明来自"柳大的CSDN博客":http://blog.csdn.net/poechant
5. limits.h
该头文件定义了变量类型的特点。
5.1. Defined Values
下面这些值由#define指令定义。这些值由实现所确定,但一般不会比下面给出的值小。
CHAR_BIT 8 | 单字节的位数。 |
SCHAR_MIN -127 | 有符号字符的最小值。 |
SCHAR_MAX +127 | 有符号字符的最大值。 |
UCHAR_MAX 255 | 无符号字符的最大值。 |
CHAR_MIN CHAR_MAX | 定义字符的最大值和最小值。如果一个字符被当做有符号整数,那么它的值和有符号字符型(SCHAR)是一样的。否则,CHAR_MIN是0,CHAR_MAX与无符号字符型的最大值(UCHAR_MAX)。 |
MB_LEN_MAX 1 | 一个多字节字符的字符最大数。 |
SHRT_MIN -32767 | 短整型的最小值。 |
SHRT_MAX +32767 | 短整型的最大值。 |
USHRT_MAX 65535 | 无符号短整型的最大值。 |
INT_MIN -32767 | 整型的最小值。 |
INT_MAX +32767 | 整型的最大值。 |
UINT_MAX 65535 | 无符号长整型的最大值。 |
LONG_MIN -2147483647 | 长整型的最小值。 |
LONG_MAX +2147483647 | 长整型的最大值。 |
ULONG_MAX 4294967295 | 无符号长整型的最大值。 |
该系列译文在持续更新中⋯⋯
C标准库参考指南系列译文(1)assert.h
C标准库参考指南系列译文(2)ctype.h
C标准库参考指南系列译文(3)errno.h
C标准库参考指南系列译文(4)float.h
C标准库参考指南系列译文(5)limits.h
C标准库参考指南系列译文(6)locale.h
C标准库参考指南系列译文(7)math.h
C标准库参考指南系列译文(8)setjmp.h
C标准库参考指南系列译文(9)signal.h
C标准库参考指南系列译文(10)stdarg.h
C标准库参考指南系列译文(11)stddef.h
C标准库参考指南系列译文(12)stdio.h(A)
-
版权声明:本文的原文版权归Eric Huss所有,中文译文版权归Poechant所有。转载请注明来自"柳大的CSDN博客":http://blog.csdn.net/poechant
-