c语言中islower是什么函数,C语言中的isalpha,isdigit,islower,isupper等一系列函数...
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等一系列函数...相关推荐
- putc函数_C语言中的putc()函数与示例
putc函数 C语言中的putc()函数 (putc() function in C) The putc() function is defined in the <stdio.h> he ...
- c语言中的printf函数_C语言中的printf()函数与示例
c语言中的printf函数 C语言中的printf()函数 (printf() function in C) The printf() function is defined in the <s ...
- c语言的point函数,C语言中friend友元函数详细解析
C语言中friend友元函数详细解析 友元函数是可以直接访问类的私有成员的非成员函数.它是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明,声明时只需在友元的名称前加上关键字frien ...
- c语言中什么函数可以作为虚函数,C++语言中的“虚函数”就像C语言中的指针,必须要弄懂的...
上一节较为详细的讨论了C++语言中基类被派生类继承过程中的内存模型,尤其较为详细的分析了虚函数及其虚表.虚表指针在内存中是如何分布,如何存储的,这对于理解C++语言中的"动态绑定" ...
- java 函数fun_c语言中fun用法详解_后端开发
Java Dao层的作用_后端开发 Dao层叫数据访问层,属于一种比较底层,比较基础的操作,可以具体到对于某个表或某个实体的增删改查,其Dao层的作用是对数据库的访问进行封装,从而不涉及业务,实现解耦 ...
- c语言putchar函数_C语言中的putchar()函数与示例
c语言putchar函数 C语言中的putchar()函数 (putchar() function in C) The putchar() function is defined in the < ...
- C语言一定要有函数声明吗,1 什么是C语言的隐式函数声明在C语言中,函数在调用前不一定非要声明。如果没有声明,那么编译器会自动按照一种隐式声明的规则,为调用函数的C代码产生汇编代码。下...
1 什么是C语言的隐式函数声明 在C语言中,函数在调用前不一定非要声明.如果没有声明,那么编译器会自动按照一种隐式声明的规则,为调用函数的C代码产生汇编代码.下面是一个例子: int main(int ...
- c语言中void函数,c语言中void的用法
c语言中void的用法的用法你知道吗?下面小编就跟你们详细介绍下c语言中void的用法的用法,希望对你们有用. c语言中void的用法的用法如下: void指针是什么? void指针一般被称为通用指针 ...
- c语言 return退出函数,C语言中的exit函数 以及他与return函数的区别
1. exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束 exit(0)表示进程正常退出. 返回 0; exit(1)表示进程非正常退出. 返回 1. 2. ...
- c语言中do有什么作用,C语言中do while语句的用法是什么?_后端开发
c语言有且唯一的函数是什么?_后端开发 在c语言中有且唯一的函数是:"main"函数."main"函数,又称主函数,是程序执行的起点:如果有其他函数,则会完成 ...
最新文章
- centos 7安装mysql_Linux Centos7 下安装Mysql - 8.0.15
- MapReduce程序的运行全貌
- IDEA无法识别pom.xml文件,内容全部显示为灰色,或者无颜色
- 《重构:改善既有代码的设计》-学习笔记一(+实战解析)
- linux网络编程--select/poll/epoll 详解
- java 根据经纬度计算多边形的面积_强基初中数学amp;学Python——第二十九课 根据海伦秦九韶公式编程计算三角形面积...
- spring定时任务的配置使用
- docker-compose命令介绍和使用【官方英文文档翻译】【附加案例】
- Hadoop Hive概念学习系列之HDFS、Hive、MySQL、Sqoop之间的数据导入导出(强烈建议去看)(十八)...
- freeswitch modules 模块
- 给机器学习面试者的十项建议 | 面试官角度
- python标准库os中用来列出_Python标准库os中的listdir()函数用来列出指定目录中
- pppoe按需连接服务器无响应,pppoe服务器无响应怎么解决_pppoe拨号失败怎么办
- mysql实体完整性实现方法_MySQL数据库高级(一)——数据完整性
- Fabric实战(10)链码(chaincode)开发-shim包API
- LAN、MAN、WAN指的是什么网络
- 中央电视台硬盘播出系统的扩展应用与维护经验(mxf 格式)
- (网络)网络层:IP协议解析、地址管理(IP地址、子网掩码)、路由选择
- S2SH药膳馆会员管理系统计算机专业毕业论文java毕业设计开题报告
- 锐捷认证客户端——多网卡限制破解
热门文章
- 微服务究竟是“灵丹”还是“毒药”?
- 带你学习《深入理解计算机系统》虚拟存储器(1)——虚存概念及页、页表和地址翻译基础
- requests.exceptions.ConnectionError: HTTPConnectionPool(host=‘****, port=80): Max retries exceeded w
- 详述GPS原理及RTK技术应用
- 杭电计算机学院研究生校区,杭州电子科技大学研究生在哪个校区
- 大众与以色列前情报头子组建网络安全公司
- 51单片机C语言us级延时函数
- 如何获取到电脑所连接Wifi的密码
- 马里兰大学计算机水平,高三学生,二月收到马里兰大学以及普渡大学的计算机科学专业录取,是否值得为北大信科参加高考?...
- 中国最酷、最美的女明星不是王菲,而是她!