头文件都是<ctype.h>
字符分类函数
函数 | 如果符合下列条件就返回真 |
---|---|
iscntrl | 任何控制字符 |
isspace | 空白字符 |
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 | 任何可打印字符,包括图形字符和空白字符 |
字符转换函数
函数 | 作用 |
---|---|
int tolower ( int c ) | 字母大写转小写 |
int toupper ( int c ) | 字母小写转大写 |
注意:
- strlwr将字符串中所有的大写字母转换成小写字母
- strupr将字符串中所有的小写字母转换成大写字母