ctype.h系列的字符函数
C有一系列专门处理字符的函数,ctype.h头文件包含了这些函数的原型。这些函数接受一个字符作为参数,如果该字符属于某特殊的类别,就返回一个非零值(真);否则返回0(假)。这个头文件在判断特定字符类型的时候贼好用。如判断一个字符是否为小写字母的时候就可以用 if(islower(n))。节省了时间。
ctype.h头文件中的字符测试函数
| 函数名 | 如果是下列参数,返回值为真 |
| isalnum() | 字母数字(字母或数字) |
| isalphaa() | 字母 |
| isblank() |
标准的空白字符(空格,水平制表符或换行符) 或任何其他本地化指定为空格的字符 |
| iscntrl() | 控制字符,如Ctrl+B |
| isdigit() | 数字 |
| isgraph() | 除空格之外的任意可打印字符 |
| islower() | 小写字母 |
| isprint() | 可打印字符 |
| ispunct() | 标点符号 |
| isspace() | 空白符号 |
| isupper() | 大写字母 |
| isxdigit() | 十六进制数字符 |
ctype.h头文件中的字符映射函数
| 函数名 | 行为 |
| tolower() | 如果参数是大写字母,该函数返回小写字母;否则返回原始参数。 |
| toupper() | 如果参数是小写字母,该函数返回大写字母;否则返回原始参数。 |

浙公网安备 33010602011771号