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函数介绍、示例和实现相关推荐

  1. c r语言中rank函数,R语言rank函数详细解析

    R语言rank函数详细解析 发布于 2016-01-04 16:26:04 | 557 次阅读 | 评论: 0 | 来源: PHPERZ R 数据统计分析语言R是用于统计分析.绘图的语言和操作环境.R ...

  2. go语言中channel的创建和销毁以及匿名函数的使用

    channel的创建 go语言中,任意类型前面加上关键字chan即可声明对应类型的通道,创建通道需要使用make,make也用于map 和slice的创建 创建一个通道 /*刚创建的通道是nil*/ ...

  3. 编程c语言中,向上取整函数_C编程中的函数

    编程c语言中,向上取整函数 什么是功能? (What is a Function?) A Function is a block of statements that performs a speci ...

  4. c语言中值程序,编程c语言中,向上取整函数_C编程中的函数

    编程c语言中,向上取整函数 什么是功能? (What is a Function?) A Function is a block of statements that performs a speci ...

  5. 编程c语言中,向上取整函数_C编程中的函数–第3部分

    编程c语言中,向上取整函数 Read: Functions in C Programming – Part 2 So far we have learnt about the simplest use ...

  6. C语言中static的作用及C语言中使用静态函数有何好处

    转自:http://www.jb51.net/article/74830.htm 在C语言中,static的作用有三条:一是隐藏功能,二是保持持久性功能,三是默认初始化为0. 在C语言中,static ...

  7. 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 ...

  8. c语言中const的作用面试,C语言const关键字作用

    C语言中const代表着"不可变",基本和常量一样不可修改,但是应用场景不一样. 一.应用在变量 const char a='A'; a='B';  //错误,变量a的值不可以修改 ...

  9. Go语言中的JSON处理 【Go语言圣经笔记】

    JSON JavaScript对象简谱(JSON, Java Script Object Notation)是一种用于发送和接收结构化信息的标准协议.在类似的协议中,JSON并不是唯一的一个标准协议. ...

  10. 在众多编程语言中,你可知哪种语言的安全性更高,安全漏洞最少?

    编程语言之争,一直以来是开发者社区的热议问题,因为开发者喜欢证明自己所使用的编程语言占据主导地位,尤其是安全性,只不过讨论的过程往往都伴随着双方的愤怒,最后不了了之.那么,你可知在众多热门编程语言中, ...

最新文章

  1. usaco Runaround Numbers
  2. 甩锅!偷懒!PUA!转嫁压力!铲除异己!压榨下属!这就是职场leader真面目!...
  3. 理解class.forName()
  4. CornerNet 测试:
  5. DG备库磁盘空间满导致无法创建归档
  6. [灵魂拷问]MySQL面试高频100问(工程师方向)
  7. TensorFlow和深度学习-无需博士学位(TensorFlow and deep learning without a PhD)
  8. 看以色列话剧《安魂曲》(图)
  9. 基于LAMP实现web日志管理查看
  10. java application_applet_Java程序可以分为JavaApplication和JavaApplet两类。()
  11. 对servelet路径的总结
  12. 开源无收入,全职开源仍是少数,企业开源成热门,开发者正在见证开源历史
  13. L1-014 简单题 (5 分)
  14. 一文7个步骤教你搭建测试web测试项目实战环境,
  15. 苹果一体机电脑计算机图标找不到,mac电脑airplay图标不见了怎么办
  16. 漫威电影(复仇者联盟)系列观看顺序和资源下载地址
  17. 方差np.var()
  18. 基于hyperleger fabric区块链的校园化妆品交易平台搭建
  19. CH6803 导弹防御塔
  20. 解决outlook不能访问hotmail邮箱的问题

热门文章

  1. [CF592D]Super M
  2. 浏览器控件JxBrowser V6.14大版本发布 | 注入CSS
  3. 博为峰Java技术题 ——JavaSE Swing顶层容器中添加菜单栏
  4. Java编程思想1-对象导论
  5. 第88课:Spark Streaming从Flume Pull数据案例实战及内幕源码解密
  6. 新手上路学习配置C,C++,GTK等开发环境
  7. Windows Azure 客户真实案例:交互式解决方案提供商获得了敏捷性,通过托管服务节省了成本...
  8. ScriptX打印控件的使用
  9. BX+CX+loop
  10. 大规模图搜索和实时计算在阿里反作弊系统中的应用