跳轉到內容

C 程式設計/ctype.h/函式參考

來自華夏公益教科書,開放的書籍,用於開放的世界


int isalnum(int c);

此函式測試字元 c 在當前區域設定中是否屬於字母或數字類別。

int isalpha(int c);

此函式測試字元 c 在當前區域設定中是否為字母。

int isblank(int c);

此函式測試字元 c 在當前區域設定中是否為空格或製表符。

int iscntrl(int c);

如果 c 是一個控制字元(即不是一個列印字元),此函式返回 true。

int isdigit(int c);

如果 c 是一個十進位制數字('0' 到 '9'),此函式返回 true。

int isgraph(int c);

如果 c 是一個與之關聯有字形的字元,此函式返回 true。空格字元不被視為圖形字元。

int islower(int c);

此函式測試字元 c 是否為小寫。

int isprint(int c);

如果 c 是一個列印字元,此函式返回 true。列印字元包括所有圖形字元,以及空格字元。

int isalnum(int c);

如果 c 是一個標點符號字元,此函式返回 true。這包括任何不是字母數字或空格字元的列印字元。

int isspace(int c);

如果 c 是一個空格字元,則返回 true。在標準 C 區域設定中,這些是有效的空格字元

  • 空格
  • 水平製表符
  • 垂直製表符
  • 換行符
  • 換頁符
  • 回車符
int isupper(int c);

該函式測試字元 c 是否是大寫字母。

int isxdigit(int c);

該函式測試字元 c 是否為十六進位制數字('0' 到 'F')。

int tolower(int c);

該函式將大寫字母轉換為小寫字母並返回。如果 c 不是大寫字母,則返回未更改的 c。

int toupper(int c);

該函式將小寫字母轉換為大寫字母並返回。如果 c 不是小寫字母,則返回未更改的 c。

華夏公益教科書