码迷,mamicode.com
首页 > 其他好文 > 详细

islower||isdigit||isupper

时间:2015-07-11 13:29:10      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:

相关函数
isalpha,isupper
表头文件
#include<ctype.h>
定义函数
int islower(int c)
函数说明
检查参数c是否为小写英文字母。
返回值
若参数c为小写英文字母,则返回TRUE,否则返回NULL(0)。
附加说明
此为宏定义,非真正函数。
1 #include<ctype.h>
2 main()
3 {
4 charstr[]="123@#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[]="123@#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;
}

 

 

 

islower||isdigit||isupper

标签:

原文地址:http://www.cnblogs.com/nynu-ycg6/p/4638324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!