ctype.h是C标准函数库中的头文件,定义了一批C语言字符分类函数,用于测试字符(是用来测定某一字符,而非是字符串,是对单一字符进行操作)是否属于特定的字符类别,如字母字符、控制字符等等,如果符合判定内容返回为真。既支持单字节字符,也支持宽字符。支持C语言和C++。
函数名 | 功能描述 |
isalnum | 是否为字母数字 |
isalpha | 是否为字母 |
islower | 是否为小写字母 |
isupper | 是否为大写字母 |
tolower | 转换为小写 |
toupper | 转换为大写 |
isdigit | 是否为数字 |
isxdigit | 是否为16进制数字 |
iscntrl | 是否为控制字符(在 ASCII 编码中,这些字符的八进制代码是从 000 到 037,以及 177(DEL)) |
isgraph | 是否为图形字符(可以打印出来看见,如空格就不是,字符a就是) |
isspace | 是否为空格字符(包括制表符、回车符、换行符等) |
isprint | 是否为可打印字符 |