回目錄

附錄 G

原 Google Sites 連結:/cppzero/fu-lu-g-cctype

Character classification functions 字元分類函數

They check whether the character passed as parameter belongs to a certain category:

Function Description
isalnum() 字元是否為字母或數字
isalpha() 字元是否為字母
isblank() 字元是否為白空白
iscntrl() 字元是否為控制字元
isdigit() 字元是否為數字
isgraph() 字元是否有形狀
islower() 字元是否為小寫字母
isprint() 字元是否為可列印 (isgraph() + 空白)
ispunct() 字元是否為標點符號 (isgraph() - 字母 - 數字)
isspace() 字元是否為空白 / Tab
isupper() 字元是否為大寫字母
isxdigit() 字元是否為 16 進位數字

Character conversion functions 字元轉換函數

Two functions that convert between letter cases:

Function Description
tolower() 將大寫轉成小寫
toupper() 將小寫轉成大寫