头文件<ctype.h>中声明了一些测试字符的函数。
每个函数的参数均为int类型,参数的值必须是EOF或可用unsigned char类型表示的字符,函数返回值为int类型。
如果参数c满足指定的条件,则函数返回非0值(表示真),否则返回0(表示假)。
这些函数包括:
1、isalnum(c) 函数isalpha(c)或isdigit(c)为真
2、isalpha(c) 函数isupper(c)或者islower(c)为真
3、iscntrl(c) c为控制符
4、isdigit(c) c为十进制数字
5、isgraph(c) c是除空格外的可打印字符
6、islower(c) c是小写字母
7、isprint(c) c是包括空格的可打印字符
8、ispunct(c) c是除空格、字母和数字外的可打印字符
9、isspace(c) c是除空格、换行符、换页符、回车符、横向制表符或纵向制表符
10、isupper(c) c是大写字母
11、isxdigit(c) c是十六进制数字
int tolower(int c) 将c转换为小写字母
int toupper(int c) 将c转换为大写字母