判断字符函数
所需头文件
#include <ctype.h>
函数 | 含义 |
---|---|
isdigit(ch) | 如果字符ch是数字字符 返回1,否则返回0; |
isxdigit(ch) | 如果字符ch是16进制数字字符返回1,否则返回0; |
isalnum(ch) | 如果字符ch是字母字符或数字字符返回1,否则返回0; |
isalpha(ch) | 如果字符ch是字母字符返回1,否则返回0; |
islower(ch) | 如果字符ch是小写字母字符返回1,否则返回0; |
isupper(ch) | 如果字符ch是大写字母字符返回1,否则返回0; |
isspace() | 如果字符ch是空格字符返回1,否则返回0; |
isprint(ch) | 如果字符ch是打印字符返回1,否则返回0; |
ispunct(ch) | 如果字符ch是标点符号字符返回1,否则返回0; |
isgraph(ch) | 如果字符ch是图形字符返回1,否则返回0;图形字符是所有可以打印的字符,除‘ ’(空格); |
iscntrl(ch) | 如果字符ch是控制字符返回1,否则返回0;控制字符是ASCII代码0x00(NUL)和0x1f(US)之间的字符加上0x7f(DEL)字符。 |
isblank(ch) | 如果字符ch是空格和制表字符(‘ ’,‘\t’)返回1,否则返回0; |
tolower(ch) | 将大写字母ch字符转换为小写字母字符; |
toupper(ch) | 将小写字母ch字符转换为*大写字母字符; |
详细版参考:
链接: link.