islower||isdigit||isupper

相关函数

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

islower||isdigit||isupper的相关文章

c语言中的 isalpha,isdigit,islower,isupper等一系列函数

isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper 表头文件 #include<ctype.h> 定义函数 int isalnum (int c) 函数说明 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”做测试. 返回值 若参数c为字母或数字,则返回TRUE,否则返回NULL(0). 附加说明 此为宏定义,非真正函数. 范例 /* 找出str 字符串中为英文字母或数

对C语言islower、isupper、isdigit函数的测试

今天朋友问起了这三个函数,我就帮忙测试了下,测试后发现谭浩强第四版课本附录上上讲的不是很严谨. 我们先看下这三个函数介绍: 谭浩强第四版课本附录第396页上这样介绍: 函数名 函数原型 功能 返回值 包含文件 islower    int islower(int ch); 检查ch是否是小写字母(a-z) 是则返回1;不是返回0 ctype.h isupper int isupper(int ch); 检查ch是否是大写字母(A-Z) 是则返回1;不是返回0 ctype.h isdigit in

字符测试篇isalnum isalpha isascii iscntrl isdigit isgraphis islower isprint isspace ispunct isupper isxdigit

isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper 表头文件 #include<ctype.h> 定义函数 int isalnum (int c) 函数说明 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”做测试. 返回值 若参数c为字母或数字,则返回TRUE,否则返回NULL(0). 附加说明 此为宏定义,非真正函数. 范例 /* 找出str 字符串中为英文字母或数

python对方法的迭代

本文和大家分享的主要是python 中对方发的迭代相关内容,一起来看看吧,希望对大家 学习python有所帮助. Return True if any element of the iterable is true. If the iterable is empty, return False. Equivalent to: ( 返回 True ,如果 iterable 中的任何一个 element 是 True .如果 iterable 是空的,返回 False .等价与: ) def  an

一、Python的标准库String

一.Python的标准库String 1.查看武器 a. help(type()) name = "jane"print(help(type(name))) b. capitalize() name = "jane" print(name.capitalize()) 效果:Jane c. center() name = "jane" print(name.center(50, '-')) 效果:-----------------------jan

Linux常用C函数---字符测试篇

函数讲解部分参考http://net.pku.edu.cn/~yhf/linux_c/ isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper 表头文件 #include<ctype.h> 定义函数 int isalnum (int c) 函数说明 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用"isalpha(c) || isdigit(c)"做测试. 返回值 若参数c为字母或数字,则返回TRUE,

【语言对比】字符串

字符串是各类语言中一种非常重要的数据结构,事实上大部分的代码都是基于字符串的操作,各个语言对字符串的处理方式,也是我们评价各个语言的一个重要方面. 因为C++库中并没有提供字符串这个数据类型,所以我们以STL中提供的string来进行对比.这里不选择char*进行对比,是因为char*在功能上和其它两种语言差距实在是太大了,基本上不具有对比性,之前一直使用的都是STL,所以这里直接选用STL来对比了. JAVA中选用String及其周边类,它们会作为一个整体进行对比: 而python中的stri

python 字符串常用操作

字符串常用方法 capitalize() String.capitalize() 将字符串首字母变为大写 name = 'xiaoming' new_name = name.capitalize() print(new_name) 运行结果:Xiaoming count() String.count() 统计字符出现的次数 name = 'xiaoming' name_num = name.count('i') print(name_num) # 2 center() String.center

python笔记day2

作用域 只要内存中存在就可以使用,在有函数栈的情况下,还需要加一个条件. name = {'name1':'Carrick','name2','Tina'} for item in name: print item  -->仅仅是打印,没有将变量指向item内存空间 print item -->无法打印,没有变量指向item的内存空间,print不知道该打印哪个内存空间 name = {'name1':'Carrick','name2','Tina'} for item in name: a