在Glibc庫中有一類很常見的函數,那就是字符測試函數。
常見的字符測試函數有:
isalnum int isalnum(int c) 檢查參數C是否爲英文字符或阿拉伯數字
isalpha int isalpha(int c) 檢查參數C是否爲英文字符
isascii int isascii(int c) 檢查參數c是否爲ASCII字符,也就是判斷c是否在0-127之間
isdigit int isdigit(int c) 檢查參數c是否爲阿拉伯數字0-9
isxdigit int isxdigit(int c) 檢查參數c是否爲十六進制數字
isgraph int isgraph(int c) 檢查參數c是否爲可打印字符(不包括空格)
islower int islower(int c) 檢查參數c是否爲小寫的英文字符
isupper int isupper(int c) 檢查參數c是否爲大寫的英文字符
isprint int isprint(int c) 檢查參數c是否爲可打印字符(包括空格)
isspace int isspace(int c) 檢查參數c是否爲空白字符
ispunct int ispunct(int c) 檢查參數c是否爲標點符號或特殊符號
iscntrl int iscntrl(int c) 檢查參數c是否爲ASCII控制*,也就是判斷c是否在0-31