C标准库参考指南系列译文(5)limits.h

来源:互联网 发布:mac珊瑚红唇膏 编辑:程序博客网 时间:2024/05/22 18:22

英文原文: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_MIN0CHAR_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

-