ctype.h
中常用函数:字符类型判断及简单转换
C
语言中
,在
C++
中为
本文下面列出这个头文件的常用函数。目的是了解字符判断函数和学习简洁代码编写。
注意:
C++
中的
和
头文件继承于
C
。在许多实现方式中,函数在
s
记命
名空间内部和外部都定义了,
以允许旧式
C
程序编译和链接。此时,函数名无论是否带
std
限定符都能工作,但因为我
们编写的是
C++
程序,所以应
限定名称。
isalnum()
如果参数为字母数字,则返回
ture
isalpha()
如果参数为字母,则返回
ture
iscntrl()
如果参数为控制字符,则返回
ture
isdigit()
如果参数为数字
(0-9)
,则返回
ture
isgraph()
如果参数为空格之外的打印字符,则返回
ture
islower()
如果参数是小写字母,则返回
ture
isprint()
如果参数为打印字符,包括空格,则返回
ture
ispunct()
如果参数为标点符号,则返回
ture
isspace()
如果参数为标准空白字符
(
空格,进纸,换行符,回车,水平制表符,垂直制
表符
)
,则返回
ture
siupper()
如果参数为大写字母,则返回
ture
isxdigit()
如果参数为十六进制数,则返回
ture
tolower()
如果参数为大写字母,即转化为小写字母,否则返回原值
toupper()
如果参数为小写字母,即转化为大写字母,否则返回原值