C標準庫參考指南系列譯文(5)limits.h

鍾超發表於2012-02-04

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

-

相關文章