ctype.h文件中定义的一些字符操作函数。
1.字符分类
函 数 | 如果它的参数符合下列条件就返回真 |
iscntrl | 任何控制字符 |
isspace | 空白字符:空格'',换页'\f',换行'\n',回车'\r',制表'\t'或垂直制表符'\v' |
isdigit | 十进制数字 0~9 |
isxdigit | 十六进制数字,包括所有十进制数字,小写字母 a~f,大写字母 A~F |
islower | 小写字母 a~z |
isupper | 大写字母 A~Z |
isalpha | 字母 a~z 或 A~Z |
isalnum | 字母或数字,a~z, A~Z 或 0~9 |
ispunct | 标点符号,任何不属于数字或字母的图形字符(可打印符号) |
isgraph | 任何图形字符 |
isprint | 任何可打印字符,包括图形子符和空白字符 |
2.字符转换
int tolower ( int ch ); 返回其参数的对应小写形式
int toupper ( int ch ); 返回其参数的对应大写形式