字符类别测试总结

首先要知道控制字符,可打印字符等所对应的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码表如下:

image

image

image

http://ascii.911cha.com/

原文地址:https://www.cnblogs.com/helloweworld/p/2801959.html