跳轉至內容

C 程式設計/標準庫參考

來自 Wikibooks,開放世界中的開放書籍

標頭檔案

[編輯 | 編輯原始碼]

ANSI C (C89)/ISO C (C90)

[編輯 | 編輯原始碼]
assert.h 驗證程式斷言檔案
ctype.h 字元型別檔案。
errno.h 系統錯誤號檔案
float.h 浮點型別檔案
limits.h 實現定義的常量檔案。
locale.h 類別宏檔案。
math.h 數學宣告檔案。
setjmp.h 棧環境宣告檔案。
signal.h 訊號檔案。
stdarg.h 處理可變引數列表檔案。
stddef.h 標準型別定義檔案。
stdio.h 標準緩衝輸入/輸出檔案。
stdlib.h 標準庫定義檔案。
string.h 字串操作檔案。
time.h 時間型別檔案。

ISO C (C94/C95),修訂版 1 (AMD1)

[編輯 | 編輯原始碼]

非常舊的編譯器可能不包含其中的一些或所有標頭檔案

iso646.h 備用拼寫。
wchar.h 寬字元處理。
wctype.h 寬字元分類和對映實用程式。

ISO C (C99)

[編輯 | 編輯原始碼]

這些僅在較新的編譯器中受支援

complex.h 複數運算。
fenv.h 浮點環境。
inttypes.h 固定大小整數型別。
stdbool.h 布林型別和值。
stdint.h 整數型別。
tgmath.h 型別通用宏。

ISO C (C11)

[編輯 | 編輯原始碼]

這些僅在較新的編譯器中受支援

stdalign.h 對齊關鍵字和宏。
stdatomic.h 執行緒之間共享資料的原子操作。
stdnoreturn.h _Noreturn 函式說明符宏。
threads.h 支援多個執行執行緒。
uchar.h 用於操作 Unicode 字元的型別和函式。

函式表

[編輯 | 編輯原始碼]

此表還包括類似函式的宏

華夏公益教科書