對於c standard library 可以參考: 或者
以前雖然用到過頭檔案,但是很多沒有用過,這裡就把它的所有函式羅列出來,方便以後使用!
其中,單位元組字元處理函式在ctype.h
(c++的cctype
)中宣告。寬位元組字元處理函式在wctype.h
(c++的cwctype
)中宣告.
1> 函式原型均為int is***x(int)
2> 引數為int, 任何實參均被提公升成整型
3> 只能正確處理處於[0, 127]之間的值
常用函式:
isalnum isalpha isascii iscntrl isdigit isgraph
islower isprint ispunct isspace isupper isxdigit
1> 函式原型為int to***x(int)
2> 對引數進行檢測, 若符合範圍則轉換, 否則不變
int tolower(int); 'a'~'z' ==> 'a'~'z'
int toupper(int); 'a'~'z' ==> 'a'~'z'
常用函式:
tolower toupper
記憶體對映函式
記憶體對映函式 include 把檔案內容和一塊同樣大小的記憶體空間關聯起來 void mmap void addr,size t length,int prot,int flags,int fd,off t offset addr null 系統自動分配記憶體空間 length 檔案中內容的大小 ...
記憶體對映函式
mmap函式 文章分類 c 程式設計 mmap函式的使用方法 unix網路程式設計第二卷程序間通訊對mmap函式進行了說明。該函式主要用途有三個 1 將乙個普通檔案對映到記憶體中,通常在需要對檔案進行頻繁讀寫時使用,這樣用記憶體讀寫取代i o讀寫,以獲得較高的效能 2 將特殊檔案進行匿名記憶體對映,...
休眠函式與訊號對映函式
下面 3 個函式可以使程序休眠指定的時間 會有所延遲 include unsigned int sleep unsigned int second 返回值 0 或未休眠完的秒數 include int nanosleep const struct timespec reqtp,struct time...