C 語言標準函數庫分類導覽 - 字元測試 ctype.h

標頭檔 ctype.h 宣告許多跟字元測試相關的函數,例如有測試字元是否為數字、字母、空格等等,另有將英文大小寫轉換的函數,這些函數都是以 int 型態為預設回傳值及參數的資料型態。



以下為字元測試的函數
函數名稱功能函數原型
isdigit測試字元是否為數字int isdigit(int);
isalpha測試字元是否為字母int isalpha(int);
isalnum測試字元是否為數字或字母int isalnum(int);
isxdigit測試字元是否為十六進位數字int isxdigit(int);
islower測試字元是否為小寫字母int islower(int);
isupper測試字元是否為大寫字母int isupper(int);
isascii測試字元是否為 ASCIIint isascii(int);
isblank測試是否為空白字元int isblank(int);
isspace測試字元是否為空格int isspace(int);
iscntrl測試是否為控制字元int iscntrl(int);
ispunct測試是否為空格、數字、字母以外的可列印字元int ispunct(int);
isprint測試是否為含括空格以內的可列印字元int isprint(int);
isgraph測試是否為空格以外的可列印字元int isgraph(int);


以下為英文字母大、小寫轉換的函數
函數名稱功能函數原型
tolower將大寫字母轉換為小寫int tolower(int);
toupper將小寫字母轉換為大寫int toupper(int);


您可以繼續參考


沒有留言: