C语言【ctype()库 】-----------------判断类型
库函数
下面列出了头文件 ctype.h 中定义的函数:
| 序号 | 函数 & 描述 |
|---|---|
| 1 | int isalnum(int c) 该函数检查所传的字符是否是字母和数字。 |
| 2 | int isalpha(int c) 该函数检查所传的字符是否是字母。 |
| 3 | int iscntrl(int c) 该函数检查所传的字符是否是控制字符。 |
| 4 | int isdigit(int c) 该函数检查所传的字符是否是十进制数字。 |
| 5 | int isgraph(int c) 该函数检查所传的字符是否有图形表示法。 |
| 6 | int islower(int c) 该函数检查所传的字符是否是小写字母。 |
| 7 | int isprint(int c) 该函数检查所传的字符是否是可打印的。 |
| 8 | int ispunct(int c) 该函数检查所传的字符是否是标点符号字符。 |
| 9 | int isspace(int c) 该函数检查所传的字符是否是空白字符。 |
| 10 | int isupper(int c) 该函数检查所传的字符是否是大写字母。 |
| 11 | int isxdigit(int c) 该函数检查所传的字符是否是十六进制数字。 |
1 #include <stdio.h> 2 #include <ctype.h> 3 4 int main() 5 { 6 int var1 = 'd'; 7 int var2 = '2'; 8 int var3 = '\t'; 9 int var4 = ' '; 10 11 if( isalnum(var1) ) 12 { 13 printf("var1 = |%c| 是字母数字\n", var1 ); 14 } 15 else 16 { 17 printf("var1 = |%c| 不是字母数字\n", var1 ); 18 } 19 if( isalnum(var2) ) 20 { 21 printf("var2 = |%c| 是字母数字\n", var2 ); 22 } 23 else 24 { 25 printf("var2 = |%c| 不是字母数字\n", var2 ); 26 } 27 if( isalnum(var3) ) 28 { 29 printf("var3 = |%c| 是字母数字\n", var3 ); 30 } 31 else 32 { 33 printf("var3 = |%c| 不是字母数字\n", var3 ); 34 } 35 if( isalnum(var4) ) 36 { 37 printf("var4 = |%c| 是字母数字\n", var4 ); 38 } 39 else 40 { 41 printf("var4 = |%c| 不是字母数字\n", var4 ); 42 } 43 44 return(0); 45 }

1 #include <stdio.h> 2 #include <ctype.h> 3 4 int main() 5 { 6 int i = 0; 7 char c; 8 char str[] = "RUNOOB"; 9 10 while( str[i] ) 11 { 12 putchar(tolower(str[i])); 13 i++; 14 } 15 16 return(0); 17 }
一个二次元的生物

浙公网安备 33010602011771号