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

2021-09-01 03:09:33 字數 1280 閱讀 9613

英文原文:

中文譯者:柳驚鴻 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標準庫參考指南系列譯文(9)signal h

英文原文 中文譯者 柳驚鴻 poechant 9.signal.h 標頭檔案signal處理程式執行時產生的訊號的方法。巨集 sig dfl sig err sig ign sigabrt sigfpe sigill sigint sigsegv sigterm 函式 signal raise 變數...

C標準庫參考指南系列譯文(1)assert h

英文原文 中文譯者 柳驚鴻 poechant 1.1 assert.h 斷言標頭檔案用於除錯。巨集 assert 外部引用 ndebug 1.1.assert 宣告 void assert intexpression 斷言標頭檔案中的巨集允許你將一些特殊資訊寫入到標準錯誤檔案。如果表示式的值為0 f...

C標準庫參考指南系列譯文(9)signal h

英文原文 中文譯者 柳驚鴻 poechant 9.signal.h 標頭檔案signal處理程式執行時產生的訊號的方法。巨集 sig dfl sig err sig ign sigabrt sigfpe sigill sigint sigsegv sigterm 函式 signal raise 變數...