了解如何在C中检查字符值
在C语言中工作时,我们可以使用ctype.h
标准库函数集,用于检查a的值char
类型变量。
我们可以访问一些有用的检查:
isalnum()
检查字符是否为字母数字isalpha()
检查字符是否为字母iscntrl()
检查字符是否为控制字符isdigit()
检查字符是否为数字isgraph()
检查字符是否为可打印的ASCII字符(但不是空格)islower()
检查字符是否为小写isprint()
检查字符是否为可打印的ASCII字符ispunct()
检查字符是否为标点符号(可打印的字符,不是空格,不是字母数字)isspace()
检查字符是否为空格字符(请参阅稍后)isupper()
检查字符是否为大写isxdigit()
检查字符是否为十六进制数字(0
--F
)
我提到过isspace()
检查字符是否为空格字符。什么是空白字符?
- 水平标签(HT),
'\t'
,ASCII表的字符9 - 垂直标签(VT),
'\v'
,ASCII表的字符11 - 换页(FF),
'\f'
,ASCII表的字符12 - 回车(CR),
'\r'
,ASCII表的字符13 - 空间,
' '
,ASCII表的字符32 - 新队,
'\n'
免费下载我的C手册
更多clang教程:
- C编程语言简介
- C变量和类型
- C常数
- C操作员
- C条件句
- 如何使用C中的循环
- C数组简介
- 如何在C中确定数组的长度
- C字符串简介
- 如何在C中查找字符串的长度
- C指针介绍
- 用C遍历数组
- C中的布尔值
- C函数简介
- 如何在C中使用NULL
- C语言中的基本I / O概念
- C中的双引号与单引号
- 如何从C函数返回字符串
- 如何解决C语言中的隐式声明库函数警告
- 如何在C中检查字符值
- 如何在C语言中使用`printf()`打印百分比字符
- C转换说明符和修饰符
- 如何在C中访问命令行参数
- C中变量的范围
- 可以在C中嵌套函数吗?
- C中的静态变量
- C全局变量
- C语言中的typedef关键字
- C枚举类型
- C结构
- C头文件
- C预处理器