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

來源:互聯網
上載者:User

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)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.