2. ctype.h
字元類標頭檔案用於測試字元以及轉換字元。乙個引用另乙個字元的控制字元,是不屬於可列印字符集的。在ascii字符集中,0x0到0x1f的所有字元以及0x7f(刪除鍵)是控制字元,可列印字元從0x20(空格)到0x7e(波浪號)。
函式:isalnum();
isalpha();
iscntrl();
isdigit();
isgraph();
islower();
isprint();
ispunct();
isspace();
isupper();
isxdigit();
tolower();
toupper();
2.1. is... functions
宣告:int isalnum(intcharacter);
int isalpha(intcharacter);
int iscntrl(intcharacter);
int isdigit(intcharacter);
int isgraph(intcharacter);
int islower(intcharacter);
int isprint(intcharacter);
int ispunct(intcharacter);
int isspace(intcharacter);
int isupper(intcharacter);
int isxdigit(int character);
形如「is…」的函式測試檢測引數中的字元,並在該字元滿足條件時返回非零值(true)。如果不滿足,則返回0(false)。
條件:isalnum
英文本母(a到z,或a到z),或阿拉伯數字(0到9)
isalpha
英文本母(a到z,或a到z)
iscntrl
控制字元(0x00到0x1f,或0x7f)
isdigit
阿拉伯數字(0到9)
isgraph
除空格以外的任意可列印字元(0x21到0x7e)
islower
小寫字母(a到z)
isprint
可列印字元(0x20到0x7e)
ispunct
標點符號(除了空格、album之外的可列印字元)
isspace
空白字元(空格,製表符,回車符,換行符,縱向製表符,換頁符form feed)
isupper
大寫字母(a到z)
isxdigit
十六進製制數(0到9,a到f,或者a到f)
C標準庫參考指南系列譯文(2)ctype h
c標準庫參考指南系列譯文 2 ctype.h 鐘超 技術部落格專欄 部落格頻道 csdn.net 分類 lang.c c 2012 02 04 19 45 731人閱讀收藏 舉報目錄 c標準庫參考指南系列譯文1asserth c標準庫參考指南系列譯文2ctypeh c標準庫參考指南系列譯文3errn...
C標準庫ctype h實現
ctype.h是c標準函式庫中的標頭檔案,定義了一批c語言字元分類函式 c character classification functions 用於測試字元是否屬於特定的字元類別,如字母字元 控制字元等等。所有的功能都接受int作為引數,其值必須是eof或為unsigned char表示。所有函式...
C標準庫之二 ctype h
ctype.h是c標準庫中專門用來分類和轉換字元的模組的標頭檔案,它主要生命了幾個用來分類字元和轉換字元的介面函式。為了更好地了解該模組的功能,我們先了解一下在c範圍內的字元分類類別,如下表所示。序號 類別名解釋1數字 乙個ascii值在 0 到 9 之間的十進位制數字 2十六進製制數字 數字或者字...