大小写字母转换(scanf输入、printf输出)(getchar输入、putchar输出) 您所在的位置:网站首页 40567大写 大小写字母转换(scanf输入、printf输出)(getchar输入、putchar输出)

大小写字母转换(scanf输入、printf输出)(getchar输入、putchar输出)

2023-11-09 12:42| 来源: 网络整理| 查看: 265

大小写字母转换

目录

用 scanf 输入,printf 输出用 getchar 输入,putchar 输出超简单输入和输出putchar(getchar() ) 一、 scanf , printf

程序………小写转换为大写…………

#include int main() { char c1,c2; //定义c1,c2为字符变量 printf("请输入一个小写字母c1=") ; //提示操作者要输入的内容有哪些 scanf("%c",&c1); //输入一个小写字母 c2=c1-32; //得到 c1 对应的大写字母的 ASCLL 代码,并放在字符变量 c2 中 printf("输出对应的大写字母c2=%c\n",c2); //输出大写字母c2 return 0; }

注意:在ASCLL字符代码表中: 大写字母的ASCLL值 + 32 = 小写字母的ASCLL值

执行结果: 在这里插入图片描述

二、getchar ,putchar

程序…………小写转换大写…………

#include int main() { char c1,c2; c1=getchar(); //输入一个小写字母 c2=c1-32; //得到 c1 对应的大写字母的 ASCLL 代码,并放在字符变量 c2 中 putchar(c2) ; //输出对应大写字母 return 0; }

执行结果: 在这里插入图片描述

混合使用

程序………大写转换为小写…………

#include int main() { char c1,c2; printf("请输入一个大写字母c1=") ; c1=getchar(); //输入一个大写字母 c2=c1+32; //得到 c1 对应的大写字母的 ASCLL 代码,并放在字符变量 c2 中 printf("输出对应的小写字母c2=%c\n",c2); return 0; }

执行结果: 在这里插入图片描述

也可简写:大写转换小写

#include int main() { printf("请输入一个大写字母:"); printf("输出对应的小写字母%:c\n",32+getchar()); }

在这里插入图片描述

三、超简单字符变量输入和输出

程序:大写转换小写

#include int main() { putchar(32+getchar()); putchar('\n'); return 0; }

运行结果: 在这里插入图片描述 这种方法是不是很简单霸气!

但需要注意的是这种方式的输入与输出时的数据类型是:字符和整型数据

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有