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

1-想输出a,可以直接写a,也可以charch=97,printf%c(省略了能看懂就好)2-想输97,直接写97就行但如果写charch='a'对不对?3-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语言 可能问题比较愚蠢 但真的很想搞懂 哪位老师可以讲解一下 谢谢!
展开
 我来答
JW木有道理
2019-10-10 · TA获得超过102个赞
知道小有建树答主
回答量:217
采纳率:79%
帮助的人:40万
展开全部
ascii码其实就是字符在计算机里的数字编码。cpu数据只有0,1,想输出97而且要输入'a'的话需要指定输出格式printf(“%d“)以整数输出。不是特殊字符才用到ascii码,而是所有字符在计算机里都是数字编码。
长上天妖1D
高粉答主

2021-04-06 · 醉心答题,欢迎关注
知道答主
回答量:15.3万
采纳率:5%
帮助的人:7610万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式