字符类别测试总结
首先要知道控制字符,可打印字符等所对应的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码表如下:
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步