[C++] cctype头文件的使用

本文介绍了C++中的cctype头文件,它包含用于字符分类和转换的函数。主要分为字符分类函数和字符转换函数两大类。通过预处理指令#include <cctype>可引入这些功能。
摘要由CSDN通过智能技术生成

cctype是c/c++标准库中提供的用于操作字符的头文件。在cctype中,声明了一系列对于单个字符进行分类和转换的函数,cctype中的函数可以分为两大类:字符分类函数和字符转换函数,使用时通过#include预处理指令将引入该文件即可:

#include <cctype>
//或
#include <ctype.h>//老式风格

下面对cctype头文件中定义的函数进行下总结。

1.字符分类函数

函数 描述
isalnum 如果参数为字母或数字,返回true
isalpha 如果参数为字母,返回true
isblank 如果参数为空格(包括TAB键和space键输入),返回true
iscntrl 如果参数为控制字符,返回true,控制字符不会打印显示,可用isprint()判断
isdigit 如果参数为数字,返回true
isgraph 如果参数是除空格之外的打印字符,返回true
islower 如果参数为小写字母,返回true
isprint 如果参数为打印字符,返回true
ispunct 如果参数为标点符号,返回true
isspace 如果参数为空白符,如回车、空格、Tab…,返回true
isupper 如果参数为大写字母,返回true
isxdigit 如果参数为十六进制数,返回true

2.字符转换函数

函数 描述
tolower 将字母转换为小写返回
toupper 将字母转换为大写返回

示例如下:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值