ctype.h頭檔案中的字元測試函數
函數名 | 如果是下列參數,傳回值為真 |
---|---|
isalnum() | 字母或數字 |
isalpha() | 字母 |
isblank() | 标準的空白字元(空格、水準制表或換行符)或任何其他本地化指定為空白的字元 |
iscntrl() | 控制字元,如Ctrl+B |
isdigit() | 數字 |
isgraph() | 除空格之外任意可列印字元 |
islower() | 小寫字母 |
isprint() | 可列印字元 |
ispunct() | 标點符号(初空格或字母數字字元外的可列印字元) |
isspace() | 空白字元(空格、換行符、、回車符、垂直制表符、水準制表符或其他本地化定義的字元) |
isupper() | 大寫字元 |
isxdigit() | 十六進制數字元 |
ctype.h頭檔案中的字元映射函數
函數名 | 行為 |
---|---|
tolower() | 如果參數為大寫字元,該函數傳回小寫字元;否則傳回原始參數 |
toupper() | 如果參數為小寫字元,該函數傳回大寫字元;否則傳回原始參數 |