从键盘输入一个字符,若该字符是小写字母,输出“该字符 is a lower case letter.”,若该字符是大写字母,输出“该字符 is a capital letter.”,若既不是小写字母也不是大写字母,则输出“该字符 is the other one.”。

输入一个字符输出该字符的类型样例输入?样例输出? is the other one.

请问这个怎么写?

C语言的字符类型char缺省就是存储的ASCII不用转换的

另外,C语言本身提供一套判断字符的函数的(不用自己写的)

程序很简单的#include

#include

int main()

{

char c;

c=getchar();

if (islower(c))

printf("该字符 is a lower case letter.\n");

else

if (isupper(c))

printf("该字符 is a capital letter.\n");

else

printf("该字符 is the other one.\n");

return 0;

}

若要自己写判断也简单的,如if(islower(c))

可用

if(c>='a' && c<='z')

c语言小写A对应数字,C语言ascII与数字转化的问题,值得新手看看相关推荐

  1. C语言自学路之将小写数字完美转换成大写数字

    C语言自学路之将小写数字完美转换成大写数字 # define N 6:6位及以内的整数(小数点后不计) PS:中间两条测试数组正确性的可以忽视,我只是每敲一点都喜欢运行测试一下- #include & ...

  2. c语言程序设计电加热炉,基于80C52单片机的电加热数字恒温控制系统设计

    1 控制方案设计 温度场是一个梯度场,温度的上升或下降随时间缓慢变化.电加热炉温度控制过程可以用自然降温.程序升温和恒温保持3个分过程来描述.自然降温:停止加热,环境温度在整个过程中保持不变,受控温度 ...

  3. linux找出重复数字,C语言笔试经典-查找多位数重复数字以及次数

    从键盘输入一个多位的整数 用程序判断 这个数里面有没有 重复的数字  有重复的数字就打印  哪个数字重复了  重复了几次 例如:输入:1122431 打印结果: 1重复 出现3次 2重复 出现2次, ...

  4. c语言检查密码是否出现回文,C程序检查数字是否为回文

    C程序检查数字是否为回文 在此示例中,您将学习检查用户输入的数字是否是回文. 要理解此示例,您应该了解以下C语言编程主题: 如果该数字的倒数等于原始数字,则整数是回文. 检查回文程序#include ...

  5. c语言c判断字符数字,c语言问题求教 利用函数判断字符串中是否全为数字

    c语言问题求教 利用函数判断字符串中是否全为数字 答案:4  信息版本:手机版 解决时间 2018-12-22 19:42 已解决 2018-12-22 08:52 c语言问题求教 利用函数判断字符串 ...

  6. c语言共阴极数码管数字6,共阴数码管 显示数字 C语言程序

    共阴数码管显示数字C语言程序#include void Delay(unsigned char a) { unsigned char i; while( --a != 0) { for(i = 0; ...

  7. 数字字符串转为数字 C语言实现

    数字字符串转为数字 C语言实现 在Java中经常用到一个操作,数字字符串转为数字,Integer.parseInt()方法给出来满意的解决方法,但是C语言怎么实现呢,其实也有方法,先买个关子,其实我想 ...

  8. c语言0x前缀的作用,C语言中的十六进制数字为什么以前缀0x开头

    C语言中最直观的数字表示方式自然是二进制.不过这样常常会让数字看起来"过长",在C语言程序开发中,为了程序员阅读代码的方便,需要逐位操作变量时,常常使用十六进制,相对而言更加直观. ...

  9. C语言中猜数大小的实验报告,猜数字游戏实验报告

    <猜数字游戏实验报告>由会员分享,可在线阅读,更多相关<猜数字游戏实验报告(17页珍藏版)>请在人人文库网上搜索. 1.C语言课程设计报告题 目:猜数字游戏班 级:通信工程组 ...

  10. c语言:输入一个四位数字,每两个数字简空一格

    c语言:输入一个四位数字,每两个数字简空一格 #include<stdio.h> #include<stdlib.h> #include<string.h> #in ...

最新文章

  1. 【Java】5.2 方法详解
  2. Ellex激光器参数与激光消融手术风险的关系
  3. 实现两个数的交换(异或,加减)
  4. mysql慢查询开启语句分析_linux下开启mysql慢查询,分析查询语句
  5. 前端之JavaScript 02
  6. DataGridView控件
  7. STemwin替换为MDK下的emwin
  8. Java NIO学习篇之缓冲区Buffer详解
  9. “阿里离职女高管”蹭马云热度遭阿里高管打假:重新定义高管
  10. HDU 4907 BestCoder3_1 Task schedule
  11. python函数详解_Python函数详解(转)
  12. 使用PL/SQL删除百万条记录的大表
  13. 大学数学视频教程整理
  14. 深圳大学移动互联网应用期末大作业——垃圾分类app
  15. idea无法使用mvn命令
  16. 解决jupyter notebook报错500的问题
  17. 川外计算机课什么时候截止,四川外国语大学留学生学习期限及课程设置
  18. 阿里云ACE北京同城会-景山活动
  19. ruby-下载图片,根据图片URL下载到本地
  20. WPS加载项系列(2)第二个WPS项目

热门文章

  1. 自适应滤波器原理——新息过程
  2. scipy.statis统计学的常用Python包
  3. Linux 系统维护命令小结
  4. 微信域名防封跳转系统的原理,微信域名防封的注意点
  5. java包含不区分大小写_Java不区分大小写。
  6. 12031,终结你!
  7. 【项目管理软件盛宴】谁才是人气王?
  8. IDEA牛逼!900行又臭又长的类重构,几分钟搞定
  9. 基于Java+控制台实现车辆信息管理系统
  10. php工具能自动出代码的,打造自己的PHP半自动化代码审计工具