c语言中islower是什么函数,C语言islower函数介绍、示例和实现
C语言islower函数用于判断字符是否为小写字母(a-z)。
在本文中,我们先来介绍islower函数的使用方法,然后编写一个自定义的_islower函数,实现与islower函数相同的功能。
1、包含头文件
#include
2、函数声明
int islower(int c);
3、功能说明
判断参数c是否为小写字母,您可能会问:islower函数的参数是int c,是整数,不是字符,在C语言中,字符就是整数,请补充学习一下基础知识。
返回值:0-不是小写字母,非0-是小写字母。
4、示例
/*
* 程序名:book.c,此程序演示C语言的islower函数。
* 作者:C语言技术网(www.freecplus.net) 日期:20190525
*/
#include
int main()
{
printf("islower('-')=%d\n",islower('-'));
printf("islower('0')=%d\n",islower('0'));
printf("islower('a')=%d\n",islower('a'));
printf("islower('A')=%d\n",islower('A'));
}
运行效果
5、自定义的islower函数的实现方法
在以下示例中,把自定义的islower函数命名为_islower。
/*
* 程序名:book.c,此程序演示C语言自定义的islower函数。
* 作者:C语言技术网(www.freecplus.net) 日期:20190525
*/
#include
// 自定义的islower函数。
int _islower(int c)
{
if (c>='a' && c<='z') return 512;
return 0;
}
int main()
{
printf("_islower('-')=%d\n",_islower('-'));
printf("_islower('0')=%d\n",_islower('0'));
printf("_islower('a')=%d\n",_islower('a'));
printf("_islower('A')=%d\n",_islower('A'));
}
运行效果
6、版权声明
C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。
作者:码农有道
如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发此文,让更多的人可以看到它,谢谢!!!
标签:函数,自定义,示例,int,C语言,小写字母,islower
来源: https://blog.51cto.com/14793471/2490984
c语言中islower是什么函数,C语言islower函数介绍、示例和实现相关推荐
- c r语言中rank函数,R语言rank函数详细解析
R语言rank函数详细解析 发布于 2016-01-04 16:26:04 | 557 次阅读 | 评论: 0 | 来源: PHPERZ R 数据统计分析语言R是用于统计分析.绘图的语言和操作环境.R ...
- go语言中channel的创建和销毁以及匿名函数的使用
channel的创建 go语言中,任意类型前面加上关键字chan即可声明对应类型的通道,创建通道需要使用make,make也用于map 和slice的创建 创建一个通道 /*刚创建的通道是nil*/ ...
- 编程c语言中,向上取整函数_C编程中的函数
编程c语言中,向上取整函数 什么是功能? (What is a Function?) A Function is a block of statements that performs a speci ...
- c语言中值程序,编程c语言中,向上取整函数_C编程中的函数
编程c语言中,向上取整函数 什么是功能? (What is a Function?) A Function is a block of statements that performs a speci ...
- 编程c语言中,向上取整函数_C编程中的函数–第3部分
编程c语言中,向上取整函数 Read: Functions in C Programming – Part 2 So far we have learnt about the simplest use ...
- C语言中static的作用及C语言中使用静态函数有何好处
转自:http://www.jb51.net/article/74830.htm 在C语言中,static的作用有三条:一是隐藏功能,二是保持持久性功能,三是默认初始化为0. 在C语言中,static ...
- c语言中 printf(quot;nquot;),关于C语言 printf(quot;%d\nquot;,printf(quot;%dquot;,printf(quot;%dquot;...
luokaiwei19824级被浏览104次2013.10.11 检举 #include int main(){ int i=43; printf("%d\n",printf(&q ...
- c语言中const的作用面试,C语言const关键字作用
C语言中const代表着"不可变",基本和常量一样不可修改,但是应用场景不一样. 一.应用在变量 const char a='A'; a='B'; //错误,变量a的值不可以修改 ...
- Go语言中的JSON处理 【Go语言圣经笔记】
JSON JavaScript对象简谱(JSON, Java Script Object Notation)是一种用于发送和接收结构化信息的标准协议.在类似的协议中,JSON并不是唯一的一个标准协议. ...
- 在众多编程语言中,你可知哪种语言的安全性更高,安全漏洞最少?
编程语言之争,一直以来是开发者社区的热议问题,因为开发者喜欢证明自己所使用的编程语言占据主导地位,尤其是安全性,只不过讨论的过程往往都伴随着双方的愤怒,最后不了了之.那么,你可知在众多热门编程语言中, ...
最新文章
- usaco Runaround Numbers
- 甩锅!偷懒!PUA!转嫁压力!铲除异己!压榨下属!这就是职场leader真面目!...
- 理解class.forName()
- CornerNet 测试:
- DG备库磁盘空间满导致无法创建归档
- [灵魂拷问]MySQL面试高频100问(工程师方向)
- TensorFlow和深度学习-无需博士学位(TensorFlow and deep learning without a PhD)
- 看以色列话剧《安魂曲》(图)
- 基于LAMP实现web日志管理查看
- java application_applet_Java程序可以分为JavaApplication和JavaApplet两类。()
- 对servelet路径的总结
- 开源无收入,全职开源仍是少数,企业开源成热门,开发者正在见证开源历史
- L1-014 简单题 (5 分)
- 一文7个步骤教你搭建测试web测试项目实战环境,
- 苹果一体机电脑计算机图标找不到,mac电脑airplay图标不见了怎么办
- 漫威电影(复仇者联盟)系列观看顺序和资源下载地址
- 方差np.var()
- 基于hyperleger fabric区块链的校园化妆品交易平台搭建
- CH6803 导弹防御塔
- 解决outlook不能访问hotmail邮箱的问题
热门文章
- [CF592D]Super M
- 浏览器控件JxBrowser V6.14大版本发布 | 注入CSS
- 博为峰Java技术题 ——JavaSE Swing顶层容器中添加菜单栏
- Java编程思想1-对象导论
- 第88课:Spark Streaming从Flume Pull数据案例实战及内幕源码解密
- 新手上路学习配置C,C++,GTK等开发环境
- Windows Azure 客户真实案例:交互式解决方案提供商获得了敏捷性,通过托管服务节省了成本...
- ScriptX打印控件的使用
- BX+CX+loop
- 大规模图搜索和实时计算在阿里反作弊系统中的应用