C 编程/ctype.h/函数参考
外观
int isalnum(int c);
此函数测试字符 c 在当前区域设置中是否属于字母或数字类别。
int isalpha(int c);
此函数测试字符 c 在当前区域设置中是否为字母。
int isblank(int c);
此函数测试字符 c 在当前区域设置中是否为空格或制表符。
int iscntrl(int c);
如果 c 是一个控制字符(即不是一个打印字符),此函数返回 true。
int isdigit(int c);
如果 c 是一个十进制数字('0' 到 '9'),此函数返回 true。
int isgraph(int c);
如果 c 是一个与之关联有字形的字符,此函数返回 true。空格字符不被视为图形字符。
int islower(int c);
此函数测试字符 c 是否为小写。
int isprint(int c);
如果 c 是一个打印字符,此函数返回 true。打印字符包括所有图形字符,以及空格字符。
int isalnum(int c);
如果 c 是一个标点符号字符,此函数返回 true。这包括任何不是字母数字或空格字符的打印字符。
int isspace(int c);
如果 c 是一个空格字符,则返回 true。在标准 C 区域设置中,这些是有效的空格字符
- 空格
- 水平制表符
- 垂直制表符
- 换行符
- 换页符
- 回车符
int isupper(int c);
该函数测试字符 c 是否是大写字母。
int isxdigit(int c);
该函数测试字符 c 是否为十六进制数字('0' 到 'F')。
int tolower(int c);
该函数将大写字母转换为小写字母并返回。如果 c 不是大写字母,则返回未更改的 c。
int toupper(int c);
该函数将小写字母转换为大写字母并返回。如果 c 不是小写字母,则返回未更改的 c。