200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > c语言中大写字母A转小写 C语言 | 大写字母A转换为小写a

c语言中大写字母A转小写 C语言 | 大写字母A转换为小写a

时间:2024-04-12 06:59:49

相关推荐

c语言中大写字母A转小写 C语言 | 大写字母A转换为小写a

C语言 | 大写字母A转换为小写a

“要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一”

——包租婆这道理放在C语言学习上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语言小白进阶到高手,需要经历的是日积月累的学习。那么如何学习呢?当然是每天都练习一道C语言题目!!

作者

闫小林

白天搬砖,晚上做梦。我有故事,你有酒么?

例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。C语言入门到精通 发起了一个读者讨论C语言实现A转换为a你还有什么困惑?精选讨论内容

大熊猫的眼睛

1

小编老大你好,第一个定义大写字母A的字符变量的时候可以直接初始化吗?因为这个在C++中好像会产生二义性的问题

大熊猫的眼睛

就是第一个代码里面那个

作者

可以在定义变量的时候直接初始化,在C语言和C++中如果只是定义变量没有初始化,可鞥会出错,尤其是指针,会造成野指针哈

大熊猫的眼睛

1

嗯呢,谢谢您你

花面红人

1

请问为什么我直接定义A,a不行啊

作者

2

这道题考点是ASCII码表

花面红人

2

好的,感谢

printf

1

代码注释不全,请问那是图片吗

作者

2

不是图片,可以拖动查看

余下2条讨论内容

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