c++isdigit函数_Arduino 字符函数

所有数据都以字符形式输入计算机,包括字母,数字和各种特殊符号。在本章节中,我们讨论C++检查和操作单个字符的功能。 字符处理库包括几个函数,执行有用的测试和字符数据的操作。每个函数接收一个字符,表示为int或EOF作为参数。字符通常作为整数操作。 记住,EOF通常具有值-1,而一些硬件架构不允许负值存储在char变量中。因此,字符处理函数将字符作为整数来操作。 下表总结了字符处理库的函数。使用字符处理库中的函数时,请包含 标题。 序号 原型和描述
1 int isdigit(int c)如果c是数字,则返回1,否则返回0。
2 int isalpha(int c)如果c是字母,则返回1,否则返回0。
3 int isalnum(int c)如果c是数字或字母,则返回1,否则返回0。
4 int isxdigit(int c)如果c是十六进制数字字符,则返回1,否则返回0。
5 int islower(int c)如果c是小写字母,则返回1,否则返回0。
6 int isupper(int c)如果c是大写字母,则返回1;否则返回0。
7 int isspace(int c)如果c是空白字符:换行符('\n')、空格符(' ')、换页符('\f')、回车符('\r')、水平制表符('\t')或垂直制表符('\v'),则返回1,否则返回0。
8 int iscntrl(int c)如果c是控制字符,如换行符('\n')、换页符('\f')、回车符('\r')、水平制表符 (\v')、垂直制表符('\v')、alert('\a')或退格('\b'),则返回1,否则返回0。
9 int ispunct(int c)如果c是除空格,数字或字母以外的打印字符,则返回1,否则返回0。
10 int isprint(int c)如果c是包含空格(' ')的打印字符,则返回1,否则返回0。
11 int isgraph(int c)如果c是除空格(' ')之外的打印字符,则返回1,否则返回0。

例子

以下示例演示如何使用函数  isdigit,isalpha,isalnum  isxdigit 。函数  isdigit 确定其参数是否为数字(0-9)。函数  isalpha 确定其参数是大写字母(A-Z)还是小写字母(a-z)。函数  isalnum 确定其参数是大写,小写字母还是数字。函数  isxdigit 确定
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值