这是一类专门处理字符的函数,用来测试字符是否不是逗号、空格等。
该函数接受一个字符作为参数,如果该字符属于某特殊的类别,就返回一个非零值(真);否则返回0(假)。
1.ctype.h头文件中的字符测试函数
函数名 | 如果是下列函数时,返回值为真 |
isalnum() | 字母或数字 |
isalpha() | 字母 |
isblank() | 标准空白字符(空格、水平制表符、换行符)或任何其他本地化指定为空白的字符 |
iscntrl() | 控制字符(如Ctrl+B) |
isdigit() | 数字 |
isgraph() | 除空格外任意可打印字符 |
islower() | 小写字母 |
isprint() | 可打印字符 |
ispunct() | 标点符号(除空格字母数字外任何可打印字符) |
isspace() | 空白字符(空格、换行符、换页符、回车符、垂直制表符、水平制表符、或其他本地化定义的空白字符) |
isupper() | 大写字母 |
isxdigit() | 十六进制数字符 |
2.ctype.h头文件中的字符映射函数
函数名 | 行为 |
tolower() | 如果参数是大写字符,则返回小写字符;否则返回原始函数 |
toupper() | 与上行相反。 |