isalpha。

函数:isalpha

原型:int isalpha(int ch)

//那参数C到底什么类型,而char也行的

用法:头文件加入#include (旧版本的编译器使用)

功能:判断字符ch是否为英文字母,当ch为英文字母a-z或A-Z时,在标准c中相当于使用“isupper(ch)||islower(ch)”做测试,返回非零值,否则返回零。

PS:{

isupper

原型:extern int isupper(int c);

头文件:(旧版本的编译器使用)

功能:判断字符c是否为大写英文字母

说明:当参数c为大写英文字母(A-Z)时,返回非零值,否则返回零。

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

islower

islower(测试字符是否为小写字母)

相关函数

isalpha,isupper

表头文件

#include(旧版本的编译器使用)

定义函数

int islower(int c)

函数说明

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

返回值

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

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

}

示例:

#include

#include

int main(void)

{

char ch;

int total;

total=0;//初始化

do

{

ch=getchar();

if(isalpha(ch)!=0)

total++;

}while(ch!=’.');//结束符号为 .

printf(“The total of letters is %d \n”,total);

return 0;

}

输入:123456我am侯云江.

输出:The total of letters is 2

isalpha等同于Java的_isalpha相关推荐

  1. 安卓开发就等同于Java编程么?不懂的进来看看吧

    Android开发和java开发的相同点: android开发是java开发的一个分支.android种的类库有一部分和java类库基本一致,也就是类名一致.比如String,Integer这些,但是 ...

  2. java的smalltalk规则_什么是Smalltalk等同于Java的静态?

    我们使用类方法/实例变量.一个类是一个对象,毕竟可以有方法. 例如,Rectangle类有一个方法#origin:corner:所以你可以写 Rectangle origin: 0@0 corner: ...

  3. Java 8 vs. Scala之Lambda表达式

    [编者的话]2014年3月份众人期待已久的Java 8发布了,新版本从语言.编译器.类库和工具等方面对Java进行了诸多改进与提升,一时间风光无限:而JVM体系的另一门语言Scala则因为融合了函数式 ...

  4. C#与Java的比较(转)

    出处:http://www.cnblogs.com/zhucai/archive/2011/02/16/csharp-compare-java.html 这篇文章对C#与Java做一个语言级的对比,方 ...

  5. Java NIO学习系列二:Channel

    上文总结了Java NIO中的Buffer相关知识点,本文中我们来总结一下它的好兄弟:Channel.上文有说到,Java NIO中的Buffer一般和Channel配对使用,NIO中的所有IO都起始 ...

  6. objective-c java_程序员转型指南 当Java遇见了Objective-C

    [51CTO译文]目前在移动开发领域最重要的两个平台分别为Android平台和iOS,在两个平台开发应用分别要用Java和Objective-C语言.虽然Java和Objective-C就像是处在两个 ...

  7. 判断java日期跨月_18 个 Java8 日期处理的实践,太有用了!

    点击上方"Java技术前线",选择"置顶或者星标" 与你一起成长 作者 | 胖先森 来源 | juejin.im/post/5a795bad6fb9a0634f ...

  8. Java开发手册——嵩山版(清幽现云山,虚静出内功)

    终于找到了--阿里巴巴Java开发手册1.7.0(嵩山版) 前言 <Java 开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一 线实战的检验及不断完善,公开到业 ...

  9. 【翻译】C#编程语言和JAVA编程语言的比较(下)

    原文地址:http://www.25hoursaday.com/CsharpVsJava.html 6.集合 许多有名的编程语言都会包含一个集合框架,框架一般由各种用于保存数据的数据结构和配套的操作对 ...

最新文章

  1. Linux-LNMP(静态元素不记录日志和过期时间,防盗链,解析php,代理,支持ssl)
  2. 如何禁止灵格斯的新词锐词弹出框
  3. nodejs获取当前url和url参数值
  4. 提升Visual Studio 2012的响应能力
  5. Ubuntu用apt-get安装报错:E: Could not get lock /var/lib/dpkg/lock-frontend - open (11:资源暂时不可用)
  6. Centos7.0-安装docker
  7. 如何自己编写Makefile
  8. mysql视图表修复_mysql中含有视图数据库在恢复数据时视图变成数据表的解决方法...
  9. Exchange Server 2016管理系列课件46.DAG管理之Powershell创建DAG
  10. 3.30华为笔试第三题
  11. 或是全球首款接入5G网络手机 华为折叠屏新机2月24日发布
  12. STAR、6W1H、SMART、PDCA、MKASH原则在精准招聘中的应用
  13. 微软拼音输入法 2003 精选版 怎么用
  14. FeignClient中每一个@RequestParam 都要设置value,否者报错
  15. 上海电信路由器有ipv6,电脑无法获取ipv6问题记录
  16. 骗术一览,大猫小猫都小心了!【转载】
  17. 混沌与分形(一):谢尔宾斯基三角形与门格海绵
  18. HEIF格式怎么转换图片?教你一个小技巧
  19. 可调整计算机软硬件配置的应用程序,在Windows中,可以调整计算机软硬件配置的应用程序是()...
  20. BZOJ2244: [SDOI2011]拦截导弹(CDQ分治,二维LIS,计数)

热门文章

  1. cmd编译java命令_使用CMD命令编译执行java命令
  2. mysql栈空间大小_jvm 堆内存 栈内存 大小设置
  3. 王者荣耀服务器维护1月9号,王者荣耀1月9日维护到几点 王者荣耀1月9日几点能上游戏?...
  4. 嵌入式linux启动过程分析,嵌入式Linux裸机开发(二)——S5PV210启动过程分析
  5. 兰大计算机学院保研,兰州大学的保研情况怎么样?保研率高吗?
  6. opencv拖动进度条_OpenCV GUI基本操作,回调函数,进度条,裁剪图像等
  7. Spring Cloud系列:不重启eureka,清除down掉的服务
  8. jsp里面java和js交互_jsp与js交互实例 | 学步园
  9. 虚拟dom_通过编写简易虚拟DOM,来学习虚拟DOM 的原理
  10. 使用gitlab创建项目和添加成员,并提交本地代码至gitlab远程仓库