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

已经全部验证检查,无任何错误

isalnum(测试字符是否为英文或数字)

相关函数 isalpha,isdigit,islower,isupper

表头文件#include

定义函数int islower(int c)

函数说明 检查参数c是否为小写英文字母。

返回值 若参数c为小写英文字母,则返回TRUE,否则返回NULL(0)。

附加说明 此为宏定义,非真正函数。

范例

#include#includeint main()

{

char str[]="c123@#FDsP[e?";

int i;

for(i=0;str[i]!=0;i++)

if(islower(str[i]))

printf("%c is a lower-case character\n",str[i]);

}

执行

c is a lower-case character

s is a lower-case character

e is a lower-case character

isprint(测试字符是(否为可打印字符)

相关函数 isgraph

表头文件 #include

定义函数 int isprint(int c);

函数说明  检查参数c是否为可打印字符,若c所对映的ASCII码可打印,其中包含空格字符,则返回TRUE。

返回值 若参数c为可打印字符,则返回TRUE,否则返回NULL(0)。

附加说明   此为宏定义,非真正函数。

范例

/* 判断str字符串中哪些为可打印字符包含空格字符*/

#include#includeint main()

{

char str[]="a5 @;";

int i;

for(i=0;str[i]!=0;i++)

if(isprint(str[i]))

printf("str[%d] is printable character:%c\n",i,str[i]);

}

执行

str[0] is printable character:a

str[1] is printable character:5

str[2] is printable character:

str[3] is printable character:@

str[4] is printable character:;

isspace(测试字符是否为空格字符)

相关函数 isgraph

表头文件 #include

定义函数int isspace(int c)

函数说明  检查参数c是否为空格字符,也就是判断是否为空格('')、定位字符('\t')、CR('\r')、换行('\n')、垂直定位字符('\v')或翻页('\f')的情况。

返回值 若参数c为空格字符,则返回TRUE,否则返回NULL(0)。

附加说明 此为宏定义,非真正函数。

范例

/*将字符串str[]中内含的空格字符找出,并显示空格字符的ASCII码*/

#include #includeint main()

{

char *str="123c @# FD\tsP[e?\n";

int i;

for(i=0;str[i]!=0;i++)

if(isspace(str[i]))

printf("str[%d] is a white-space character:%d\n",i,str[i]);

}

执行

str[4] is a white-space character:32

str[7] is a white-space character:32

str[10] is a white-space character:9 /* \t */

str[16] is a white-space character:10 /* \t */

ispunct(测试字符是否为标点符号或特殊符号)

相关函数 isspace,isdigit,isalpha

表头文件 #inlude

定义函数 int ispunct(int c)

函数说明  检查参数c是否为标点符号或特殊符号。返回TRUE也就是代表参数c为非空格、非数字和非英文字母。

返回值 v若参数c为标点符号或特殊符号,则返回TRUE,否则返回NULL(0)。

附加说明 此为宏定义,非真正函数。

范例

/*列出字符串str中的标点符号或特殊符号*/

#include #includeint main()

{

char str[]="123c@ #FDsP[e?";

int i;

for(i=0;str[i]!=0;i++)

if(ispunct(str[i]))

printf("%c\n",str[i]);

}

执行

@

#

[

?

isupper(测试字符是否为大写英文字母)

相关函数 isalpha,islower

表头文件#include

定义函数int isupper(int c)

函数说明 检查参数c是否为大写英文字母。

返回值 若参数c为大写英文字母,则返回TRUE,否则返回NULL(0)。

附加说明 此为宏定义,非真正函数。

范例

/*找出字符串str中为大写英文字母的字符*/

#include #includeint main()

{

char str[]="123c@#FDsP[e?";

int i;

for(i=0;str[i]!=0;i++)

if(isupper(str[i]))

printf("%c is an uppercase character\n",str[i]);

}

执行

F is an uppercase character

D is an uppercase character

P is an uppercase character

isxdigit(测试字符是否为16进制数字)

相关函数 isalnum,isdigit

表头文件 #include

定义函数int isxdigit (int c)

函数说明  检查参数c是否为16进制数字,只要c为下列其中一个情况则返回TRUE。16进制数字:0123456789ABCDEF。

返回值 若参数c为16进制数字,则返回TRUE,否则返回NULL(0)。

附加说明 此为宏定义,非真正函数。

范例

/*找出字符串str中为十六进制数字的字符*/

#include #includeint main()

{

char str[]="123c@#FDsP[e?";

int i;

for(i=0;str[i]!=0;i++)

if(isxdigit(str[i]))

printf("%c is a hexadecimal digits\n",str[i]);

}

执行

1 is a hexadecimal digits

2 is a hexadecimal digits

3 is a hexadecimal digits

c is a hexadecimal digits

F is a hexadecimal digits

D is a hexadecimal digits

e is a hexadecimal digits

c语言中islower是什么函数,C语言中的isalpha,isdigit,islower,isupper等一系列函数...相关推荐

  1. putc函数_C语言中的putc()函数与示例

    putc函数 C语言中的putc()函数 (putc() function in C) The putc() function is defined in the <stdio.h> he ...

  2. c语言中的printf函数_C语言中的printf()函数与示例

    c语言中的printf函数 C语言中的printf()函数 (printf() function in C) The printf() function is defined in the <s ...

  3. c语言的point函数,C语言中friend友元函数详细解析

    C语言中friend友元函数详细解析 友元函数是可以直接访问类的私有成员的非成员函数.它是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明,声明时只需在友元的名称前加上关键字frien ...

  4. c语言中什么函数可以作为虚函数,C++语言中的“虚函数”就像C语言中的指针,必须要弄懂的...

    上一节较为详细的讨论了C++语言中基类被派生类继承过程中的内存模型,尤其较为详细的分析了虚函数及其虚表.虚表指针在内存中是如何分布,如何存储的,这对于理解C++语言中的"动态绑定" ...

  5. java 函数fun_c语言中fun用法详解_后端开发

    Java Dao层的作用_后端开发 Dao层叫数据访问层,属于一种比较底层,比较基础的操作,可以具体到对于某个表或某个实体的增删改查,其Dao层的作用是对数据库的访问进行封装,从而不涉及业务,实现解耦 ...

  6. c语言putchar函数_C语言中的putchar()函数与示例

    c语言putchar函数 C语言中的putchar()函数 (putchar() function in C) The putchar() function is defined in the < ...

  7. C语言一定要有函数声明吗,1 什么是C语言的隐式函数声明在C语言中,函数在调用前不一定非要声明。如果没有声明,那么编译器会自动按照一种隐式声明的规则,为调用函数的C代码产生汇编代码。下...

    1 什么是C语言的隐式函数声明 在C语言中,函数在调用前不一定非要声明.如果没有声明,那么编译器会自动按照一种隐式声明的规则,为调用函数的C代码产生汇编代码.下面是一个例子: int main(int ...

  8. c语言中void函数,c语言中void的用法

    c语言中void的用法的用法你知道吗?下面小编就跟你们详细介绍下c语言中void的用法的用法,希望对你们有用. c语言中void的用法的用法如下: void指针是什么? void指针一般被称为通用指针 ...

  9. c语言 return退出函数,C语言中的exit函数 以及他与return函数的区别

    1.   exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束 exit(0)表示进程正常退出. 返回 0; exit(1)表示进程非正常退出. 返回 1. 2.    ...

  10. c语言中do有什么作用,C语言中do while语句的用法是什么?_后端开发

    c语言有且唯一的函数是什么?_后端开发 在​c语言中有且唯一的函数是:"main"函数."main"函数,又称主函数,是程序执行的起点:如果有其他函数,则会完成 ...

最新文章

  1. centos 7安装mysql_Linux Centos7 下安装Mysql - 8.0.15
  2. MapReduce程序的运行全貌
  3. IDEA无法识别pom.xml文件,内容全部显示为灰色,或者无颜色
  4. 《重构:改善既有代码的设计》-学习笔记一(+实战解析)
  5. linux网络编程--select/poll/epoll 详解
  6. java 根据经纬度计算多边形的面积_强基初中数学amp;学Python——第二十九课 根据海伦秦九韶公式编程计算三角形面积...
  7. spring定时任务的配置使用
  8. docker-compose命令介绍和使用【官方英文文档翻译】【附加案例】
  9. Hadoop Hive概念学习系列之HDFS、Hive、MySQL、Sqoop之间的数据导入导出(强烈建议去看)(十八)...
  10. freeswitch modules 模块
  11. 给机器学习面试者的十项建议 | 面试官角度
  12. python标准库os中用来列出_Python标准库os中的listdir()函数用来列出指定目录中
  13. pppoe按需连接服务器无响应,pppoe服务器无响应怎么解决_pppoe拨号失败怎么办
  14. mysql实体完整性实现方法_MySQL数据库高级(一)——数据完整性
  15. Fabric实战(10)链码(chaincode)开发-shim包API
  16. LAN、MAN、WAN指的是什么网络
  17. 中央电视台硬盘播出系统的扩展应用与维护经验(mxf 格式)
  18. (网络)网络层:IP协议解析、地址管理(IP地址、子网掩码)、路由选择
  19. S2SH药膳馆会员管理系统计算机专业毕业论文java毕业设计开题报告
  20. 锐捷认证客户端——多网卡限制破解

热门文章

  1. 微服务究竟是“灵丹”还是“毒药”?
  2. 带你学习《深入理解计算机系统》虚拟存储器(1)——虚存概念及页、页表和地址翻译基础
  3. requests.exceptions.ConnectionError: HTTPConnectionPool(host=‘****, port=80): Max retries exceeded w
  4. 详述GPS原理及RTK技术应用
  5. 杭电计算机学院研究生校区,杭州电子科技大学研究生在哪个校区
  6. 大众与以色列前情报头子组建网络安全公司
  7. 51单片机C语言us级延时函数
  8. 如何获取到电脑所连接Wifi的密码
  9. 马里兰大学计算机水平,高三学生,二月收到马里兰大学以及普渡大学的计算机科学专业录取,是否值得为北大信科参加高考?...
  10. 中国最酷、最美的女明星不是王菲,而是她!