在头文件ctype.h中定义了一批函数,它们可用来判断一个字符属于哪一类别。下面列出了这些函数:
-------------------------------------------------------------------------------------------
函数 字符类别 返回非零值的字符
-------------------------------------------------------------------------------------------
isdigit() 十进制数 0-9
isxdigit() 十六进制数 0-9,a-f或A-F
isalnum() 字母数字符号 0-9,a-z或A-Z
isalpha() 字母 a-z或A-Z
islower() 小写字母 a-z
isupper() 大写字母 A-Z
isspace() 空白符 空白符,水平制表符,垂直制表符,换行符,换页符,或回车符
isgraph() 非空白字符 任可打印出来不是空白的字符(ASCII码从21到7E)
isprint() 可打印字符 所有非空白字符,加上空格符
ispunct() 标点符 除字母数字符号以外的所有非空白符
iscntrl() 控制字符 除可打印字符外的所有字符(ASCII码从00到1F,加上7E)
toupper() 小写到大写
tolower() 大写到小写