2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > C语言实现大小写字母转换

C语言实现大小写字母转换

时间:2022-08-27 11:05:10

相关推荐

C语言实现大小写字母转换

分析:ASCII码表可知A、a的ASCII码值分别为65、97,码值相差32;

ASCII码表的链接,放后面了,有需要的同学可以参考。

编程思路:如果输入的是小写字母,欲转换为大写字母,将其ASCII码值减32,得到该大写字母的ASCII码值,在转换为字符即可。

同理可得:

如果输入的是大写字母,欲转换为小写字母,将其ASCII码值加32,得到该小写字母的ASCII码值,在转换为字符即可。

清楚编程思路后,代码就是小问题。

话不多说,直接上code

#include <stdio.h>void main(){char a,b;//a为输入的字母,b为转换后的字母printf("输入一个字母");scanf("%c", &a);//若用VS 编写程序scanf函数变为scanf_sif ((a >= 'a') && (a <= 'z')){b = a - 32;printf("%c", b);}else if ((a >= 'A') && (a <= 'z')){b = a + 32;printf("%c", b);}}

今天的分享就到这里了……

/W1Z9z(这是ASCII码表的链接)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。