C標準庫參考指南(2)ctype h

2021-06-17 21:03:42 字數 1320 閱讀 4764

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十六進製制數字 數字或者字...