字符操作函数(ctype.h)
- 字符分类
每个分类函数接受一个包含字符值的整形参数。函数测试这个字符并返回一个整型值,表示真或假( 零为假,非零为真 )。
函数 | 如果符合以下条件就返回真 |
---|---|
isspace | 空白字符1 |
isdigit | 十进制数字 0 ~ 9 |
islower | 小写字母 a ~ z |
isupper | 大写字母 A ~ Z |
isalpha | 字母 a ~ z 或 A ~ Z |
isalnum | 字母或数字 a ~ z, A ~ Z 或 0 ~ 9 |
- 字符转换
转换函数把大写字母转换为小写字母或者把小写字母转换为大写字母。
//函数声明
int tolower( int ch );
int toupper( int ch );
函数 | 符合条件的参数 | 返回值 |
---|---|---|
tolower | 小写字母 a ~ z | 大写字母 A ~ Z |
toupper | 大写字母 A ~ Z | 小写字母 a ~ z |
空白字符包括空格 ’ ',换页 ‘\f’,换行 ‘\n’,回车 ‘\r’,制表符 ‘\t’ 或垂直制表符 ‘\v’。 ↩︎