字符类别测试总结
首先要知道控制字符,可打印字符等所对应的ASCII码是多少。
0-31和127 控制字符
32-126 可打印字符
65-90 大写字母
97-122 小写字母
48-57 0-9数字
32 空格
字符类测试库函数所在头文件 <ctype.h>
isupper()
测试字符是否为大写英文字
ispunct()
测试字符是否为标点符号或特殊符号
isspace()
测试字符是否为空格字符
isprint()
测试字符是否为可打印字符
islower()
测试字符是否为小写字母
isgraphis()
测试字符是否为可打印字符
isdigit()
测试字符是否为阿拉伯数字
iscntrl()
测试字符是否为ASCII码的控制字符
isascii()
测试字符是否为ASCII码字符
isalpha()
测试字符是否为英文字母
isalnum()
测试字符是否为英文或数字
isxdigit()
测试字符是否为16进制数字
ASCII码表如下: