看下面表格(此表格出自《C++Primer中文版(第五版)》):
isalnum(a) | 当a是字母或数字时为真 |
isalpha(a) | 当a是字母时为真 |
iscntrl(a) | 当a是控制字符时为真 |
isdigit(a) | 当a是数字时为真 |
ispraph(a) | 当a不是空格但可打印时为真 |
islower(a) | 当a是小写字母时为真 |
isprint(a) | 当a是可打印字符为真(a是空格或具有可视形式) |
isupper(a) | 当a是大写字母时为真 |
ispunct(a) | 当a是标点符号是为真 |
isspace(a) | 当a是空白时为真 |
isxdigit(a) | 当a是十六进制数时为真 |
tolower(a) | 如果a是大写字母,输出对应的小写字母,否则输出原来的a |
toupper(a) | 如果a是小写字母,输出对应的大写字母,否则输出原来的a |