利用C语言识别用户输入字符并且输出该字符ASCII码值(大小写字母篇)(含思路)

利用C语言识别用户输入字符并且输出该字符ASCII码值(大小写字母篇)(含思路)C](这里写自定义目录标题)

要求:从键盘输入一个字符,如果输入字符的是小写英文字母,则将其转换为大写英文字母,然后将转换后的英文字母及其ASCII码值输出到屏幕上,如果输入的是其他字符,则不转换并且直接将它及其ASCII码值输出到屏幕上

现在根据前提写出一个框架代码(代码如下)

#include <stdio.h>

int main()

{

  char c;


  scanf("%c",&c);


  printf("%c,%d",c,c);

 

}

接下来要根据题目加入筛选条件(代码如下)

特别提醒有些编译器需要将scanf改为scanf_s才可以是正常运行

至于原因我就不多说了,大家可以自行百度

#include<stdio.h>

int main()

{

  char c;

  scanf("%c",&c);

  if(c>='a'&&c<'z')//也可以使用(c>=97&&c<=122);作为筛选条件

  {

  c=c-32;

  printf("经转换后输出字符为:%c ASCII码值为:%d",c,c);

  }

  else

  {

  printf("无需转换输出字符为为:%c ASCII码值为:%d",c,c);

  }

}

运行结果如图:

非字母输入:
在这里插入图片描述
大写字母输入:
在这里插入图片描述
小写字母输入:
在这里插入图片描述

另外我们可以使用:

输入字符可调用函数getchar()

输出字符可调用函数putchar()

难度指数:一颗星

有想看什么程序的 可以评论喔~~~

阿婆主的粉丝少 肯定会回的啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值