Linux下C 標頭檔案大全

2021-05-28 17:58:47 字數 1839 閱讀 9969

c系統提供了豐富的系統檔案,稱為庫檔案,c的庫檔案分為兩類,一類是擴充套件名為".h"的檔案,稱為標頭檔案,在前面的包含命令中我們已多次使用過。在".h"檔案中包含了常量定義、 型別定義、巨集定義、函式原型以及各種編譯選擇設定等資訊。另一類是函式庫,包括了各種函式的目標**,供使用者在程式中呼叫。 通常在程式中呼叫乙個庫函式時,要在呼叫之前包含該函式原型所在的".h" 檔案。

下面給出turbo c的全部".h"檔案。

turbo c標頭檔案

alloc.h?       說明記憶體管理函式(分配、釋放等)。

assert.h?      定義 assert除錯巨集。

bios.h?        說明呼叫ibm—pc rom bios子程式的各個函式。

conio.h?       說明呼叫dos控制台i/o子程式的各個函式。

ctype.h?       包含有關字元分類及轉換的名類資訊(如 isalpha和toascii等)。

dir.h?         包含有關目錄和路徑的結構、巨集定義和函式。

dos.h?         定義和說明msdos和8086呼叫的一些常量和函式。

erron.h?       定義錯誤**的助記符。

fcntl.h?       定義在與open庫子程式連線時的符號常量。

float.h?       包含有關浮點運算的一些引數和函式。

graphics.h?   說明有關圖形功能的各個函式,圖形錯誤**的常量定義,正對不同驅動程式的各種顏色值,及函式用到的一些特殊結構。

io.h?          包含低階i/o子程式的結構和說明。

limit.h?       包含各環境引數、編譯時間限制、數的範圍等資訊。

math.h?        說明數**算函式,還定了 huge  val 巨集, 說明了matherr和matherr子程式用到的特殊結構。

mem.h?         說明一些記憶體操作函式(其中大多數也在string.h中說明)。

process.h?    說明程序管理的各個函式,spawn…和exec …函式的結構說明。

setjmp.h?     定義longjmp和setjmp函式用到的jmp buf型別,說明這兩個函式。

share.h?       定義檔案共享函式的引數。

signal.h?      定義sig[zz(z]  [zz)]ign和sig[zz(z]  [zz)]dfl常量,說明rajse和signal兩個函式。

stdarg.h?     定義讀函式引數表的巨集。(如vprintf,vscarf函式)。

stddef.h?      定義一些公共資料型別和巨集。

stdio.h?       定義kernighan和ritchie在unix system v 中定義的標準和擴充套件的型別和巨集。還定義標準i/o 預定義流:stdin,stdout和stderr,說明 i/o流子程式。

stdlib.h?      說明一些常用的子程式:轉換子程式、搜尋/ 排序子程式等。

string.h?      說明一些串操作和記憶體操作函式。

sys\stat.h?    定義在開啟和建立檔案時用到的一些符號常量。

sys\types.h?   說明ftime函式和timeb結構。

sys\time.h?    定義時間的型別time[zz(z]  [zz)]t。

time.h?        定義時間轉換子程式asctime、localtime和gmtime的結構,ctime、 difftime、 gmtime、 localtime和stime用到的型別,並提供這些函式的原型。

value.h?      定義一些重要常量,包括依賴於機器硬體的和為與unix system v相相容而說明的一些常量,包括浮點和雙精度值的範圍。

C語言標頭檔案大全

ctype.h 字元處理函式 本類別函式用於對單個字元進行處理,包括字元的類別測試和字元的大小寫轉換 字元測試是否字母和數字 isalnum 是否字母 isalpha 是否控制字元 iscntrl 是否數字 isdigit 是否可顯示字元 除空格外 isgraph 是否可顯示字元 包括空格 ispr...

C語言標頭檔案大全

ctype.h 字元處理函式 本類別函式用於對單個字元進行處理,包括字元的類別測試和字元的大小寫轉換 字元測試是否字母和數字 isalnum 是否字母 isalpha 是否控制字元 iscntrl 是否數字 isdigit 是否可顯示字元 除空格外 isgraph 是否可顯示字元 包括空格 ispr...

kernel標頭檔案大全

linux核心標頭檔案根據與體系結構的關係,可以分為以下三大類 linux核心標準標頭檔案,與體系結構無關,位於核心原始碼頂層include目錄中。與體系結構 cpu core 相關的頭的檔案,位於體系結構目錄下的include目錄中,比如arm,則位於arch arm include 與具體的機器...