大小写转换c语言程序最简单(大小写转换的c程序)
admin
2023-03-30 10:51:54

>例3:C语言实现将大写字母A,输出为小写字母a

解题思路:字符数据以ASCII码存储在内存的,形式与整数的存储形式相同,所以字符型数据和其他算术型数据之间可以互相赋值和运算。

比如A在ASCII码表的值为65,如下代码

#include //头文件 intmain()//主函数 { charcharacter_Big;//定义字符变量 character_Big=\'A\';//初始化 printf(\"%d\",character_Big);//注意这里的格式控制符是%d }

运行后,输出

65 -------------------------------- Process exited after0.08885secondswithreturnvalue0 请按任意键继续. . .

读者需要特别注意的是,printf语句我用的格式控制符是%d,输出的是整型

学习过上面的小案例,再来看例题就容易理解了

源代码演示:

#include //头文件 intmain()//主函数 { charcharacter_Small,character_Big;//定义字符变量 character_Big=\'A\';//字符变量初始化,即把赋值字母A赋值给character_Big character_Small=character_Big+32;//ASCII码表值+32 printf(\"大写字母%c\",character_Big);//输出大写字母A printf(\"的小写字母是:%c\\n\",character_Small);//输出小写字母a return0;//函数返回值为空 }

编译结果:

大写字母A的小写字母是:a -------------------------------- Process exited after1.442secondswithreturnvalue0 请按任意键继续. . .

上述C语言代码的这行

character_Small=character_Big+32;

意思是把字符变量character_Big的值与整数32相加得到97,再把97赋给字符变量character_Small,97在ASCII码表中对应的就是小写字母a。

相关内容

热门资讯

北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...