C语言头文件ctype.h
包含了一些专门处理字符的函数,这些函数将一个字符作为参数,判断该字符是否属于某个类别,如果属于,则返回真,否则返回假。这些函数如下表
函数 | 判断类别 |
---|---|
isalnum() | 字母或数字 |
isalpha() | 字母 |
isblank() | 空白字符(如空格、制表符和换行符) |
iscntrl() | 控制字符(如Ctrl+B) |
isdigit() | 数字 |
isgraph() | 可打印字符(除空格外) |
islower() | 小写字母 |
isprint() | 可打印字符 |
ispunct() | 标点符号 |
isspace() | 空白字符(如空格、换行符、换页符、回车符、制表符等) |
isupper() | 大写字符 |
isxdigit() | 十六进制数字 |
还可以使用tolower()
函数,参数是一个字符,返回其小写形式;toupper()
函数返回大写形式。