c++中头文件 cctype is开头的一些常用函数

1.isalpha

**isalpha()**用来判断一个字符是否为字母,如果是字符则返回非零,否则返回零。

2.isalnum

**isalnum()**用来判断一个字符是否为数字或者字母,也就是说判断一个字符是否属于a~z||A~Z||0~9。

3.islower

**islower()**用来判断一个字符是否为小写字母,也就是是否属于a~z。

4.isupper

**isupper()**和**islower**相反,用来判断一个字符是否为大写字母。

5.isblank(space和\t)和 isspace(space、\t、\r、\n)

6.isdigit 判断是否为十进制数符(0~9)

7.ispunct()——判断字符是否为标点符号函数

检查参数c是否为标点符号或特殊符号。返回TRUE也就是代表参数c为

非空格、非数字和非英文字母。

8.iscntrl() 检查c是否是控制字符。

控制字符是不占用显示器上打印位置的字符(这与可打印字符相反,用**isprint**检查)。
对于标准ASCII字符集(由“C”语言环境使用),
控制字符是ASCII码0x00(NUL)和0x1f(US)之间加上0x7f(DEL)的字符。

9.isprint()

检查字符是否可打印,检查c是否是可打印的字符。可打印字符是在显示器上占据打印位置的字符(这与控制字符相反,
使用iscntrl进行检查)。

(以上均为宏定义都不是真正得函数,且常用于字符串中)

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

只惠摸鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值