相关函数
isalpha,isupper
表头文件
#include<ctype.h>
定义函数
int islower(int c)
函数说明
检查参数c是否为小写英文字母。
返回值
若参数c为小写英文字母,则返回TRUE,否则返回NULL(0)。
附加说明
此为宏定义,非真正函数。
1 #include<ctype.h> 2 main() 3 { 4 charstr[]="[email protected]#FDsP[e?"; 5 inti; 6 for(i=0;str[i]!=0;i++) 7 if(islower(str[i]))printf("%cisalower-casecharacter\n",str[i]); 8 }
isdigit |
|
表头文件 |
#include<ctype.h> |
定义函数 |
int isdigit(char c) |
函数说明 |
检查参数c是否为阿拉伯数字0到9。 |
返回值 |
若参数c为阿拉伯数字,则返回TRUE,否则返回NULL(0)。 |
附加说明 |
此为宏定义,非真正函数。 |
1 #include<ctype.h> 2 main() 3 { 4 char str[]="[email protected]#FDsP[e?"; 5 int i; 6 for(i=0;str[i]!=0;i++) 7 { 8 if( isdigit (str[i]) ) 9 printf( "%c is an digit character\n",str[i] ) 10 } 11 }
原型:extern int isupper(int c);
头文件:ctype.h
功能:判断字符c是否为大写英文字母
说明:当参数c为大写英文字母(A-Z)时,返回非零值,否则返回零。
附加说明: 此为宏定义,非真正函数。
#include <ctype.h> #include <stdio.h> int main() { char Test[]="a1B2c3D4"; char *pos; pos=Test; while(*pos!=0) { if(isupper(*pos)) printf("%c",*pos); pos++; } printf("\n"); return 0; }
时间: 2024-10-05 04:29:55