关于c语言中ascii码的理解是否正确?

1-想输出a,可以直接写a,也可以char ch=97,printf %c(省略了 能看懂就好)
2-想输97,直接写97就行 但如果写char ch='a'对不对?
3-ascii码的作用就是电脑识别不了某些控制字符 所以给其一一对应了ascii码 那我们平时的int a不是用的好好的吗? 也不需要拿97转换啊
4-对于没有对应按键的比如说LF,要想输它就必须拿10转换,而其他一些abcd直接输就行了啊 可否解释下什么情况下需要拿ascii转换 什么时候可以直接用?
就是这四个问题 因为刚入门c语言 可能问题比较愚蠢 但真的很想搞懂 哪位老师可以讲解一下 谢谢!

ascii码其实就是字符在计算机里的数字编码。cpu数据只有0,1,想输出97而且要输入'a'的话需要指定输出格式printf(“%d“)以整数输出。不是特殊字符才用到ascii码,而是所有字符在计算机里都是数字编码。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-06

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网