ctype.h(cctype)库函数使用详解
一. ctype.h库函数
序号 | 函 数 | 功 能 | 说 明 |
1 | int isalnum( int ch ); | 判断字符变量ch是否为字母或数字 | 当ch为数字0-9或字母a-z及A-Z时,返回非零值,否则返回零。 |
2 | int isalpha( int ch ); | 判断字符变量ch是否为字母 | 当ch为字母a-z及A-Z时,返回非零值,否则返回零。 |
3 | int islower( int ch ); | 判断字符变量ch是否为小写字母 | 当ch为字母a-z时,返回非零值,否则返回零。 |
4 | int isupper( int ch ); | 判断字符变量ch是否为大写字母 | 当ch为字母A-Z时,返回非零值,否则返回零。 |
5 | int isdigit( int ch ); | 判断字符变量ch是否为十进制数字 | 当ch为数字0-9时,返回非零值,否则返回零。 |
6 | int isxdigit( int ch ); | 判断字符变量ch是否为十六进制数字 | 当ch为数字0-9 a-f A-F时,返回非零值,否则返回零。 |
7 | int iscntrl( int ch ); | 判断ch是否控制字符(其ASCII码在0和0x1F之间,数值为 0-31). | 当ch为控制符时,返回非零值,否则返回零。 |
8 | int isgraph( int ch ); | 判断ch是否为可显示的图形字符 | 当ch为图形字符时,返回非零值,否则返回零。 |
9 | int isspace( int ch ); | 判断ch是否为空格符或跳格符或换行符 | 当ch为符合时,返回非零值,否则返回零。 |
10 | int isblank( int ch ); | 判断ch是否为空格符或跳格符 | 当ch为符合时,返回非零值,否则返回零。 |
11 | int isprint( int ch ); | 与isgraph类似,增加了空格 |
|
12 | int ispunct( int ch ); | 判断ch是否为标点字符 |
|
13 | int tolower( int ch ); | 转换ch(A-Z)对应的小写字母 | 非(A-Z)字符保持不变 |
14 | int toupper( int ch ); | 转换ch对应的大写字母 | 非(a-z)字符保持不变 |
15 |
|
|
|