大小写字母转换(scanf输入、printf输出)(getchar输入、putchar输出) | 您所在的位置:网站首页 › 40567大写 › 大小写字母转换(scanf输入、printf输出)(getchar输入、putchar输出) |
大小写字母转换
目录 用 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 实验室设备网 版权所有 |