>例3:C语言实现将大写字母A,输出为小写字母a
解题思路:字符数据以ASCII码存储在内存的,形式与整数的存储形式相同,所以字符型数据和其他算术型数据之间可以互相赋值和运算 。
比如A在ASCII码表的值为65,如下代码
#include<stdio.h> //头文件intmain()//主函数{charcharacter_Big;//定义字符变量character_Big=\'A\';//初始化printf(\"%d\",character_Big);//注意这里的格式控制符是%d}
运行后,输出
65--------------------------------Process exited after0.08885secondswithreturnvalue0请按任意键继续. . .
读者需要特别注意的是,printf语句我用的格式控制符是%d,输出的是整型
学习过上面的小案例,再来看例题就容易理解了
源代码演示:
#include<stdio.h> //头文件intmain()//主函数{charcharacter_Small,character_Big;//定义字符变量character_Big=\'A\';//字符变量初始化,即把赋值字母A赋值给character_Bigcharacter_Small=character_Big+32;//ASCII码表值+32printf(\"大写字母%c\",character_Big);//输出大写字母Aprintf(\"的小写字母是:%c\\n\",character_Small);//输出小写字母areturn0;//函数返回值为空}
编译结果:
大写字母A的小写字母是:a--------------------------------Process exited after1.442secondswithreturnvalue0请按任意键继续. . .
上述C语言代码的这行
character_Small=character_Big+32;
意思是把字符变量character_Big的值与整数32相加得到97,再把97赋给字符变量character_Small,97在ASCII码表中对应的就是小写字母a 。
【大小写转换的c程序 大小写转换c语言程序最简单】
推荐阅读
- u盘cdrom怎么删除 如何删除cd驱动器里的东西
- 农村常见的葱须有什么作用
- 新冠肺炎患者是怎么报销的呢
- Q2坐月子期间不能刷牙吗
- 正确的坐月子方法
- 坐月子吃的牛肉怎么做
- 管住嘴是最有效的减肥方法
- 甘草片的副作用
- 开水煮过的花甲能放几天 开水煮过的花甲怎么保存
- 电饭煲煮菱角怎么煮 菱角用电饭煲煮的熟吗