为什么用八进制表示ascii码? 20

比如\012是回车为什么不是用十进制\10来表示... 比如\012是回车 为什么不是用十进制\10来表示 展开
 我来答
帐号已注销
2022-05-18 · TA获得超过3110个赞
知道大有可为答主
回答量:4114
采纳率:0%
帮助的人:258万
展开全部

ASCII码只是用来在计算机中表示字符所采用的一种编码方式,而与八进制十六进制没有直接关联。编码的目的是,使用一个字符与一个整型数的唯一映射,用整数范围0-127来表示128个字符。

每个字符都由一个整型数进行表示。任何字符都可以由二进制、八进制、十六进制表示。二进制是计算机存储形式,而八进制和十六进制,则是为方便开发者、使用者查看而采用的一种数字表示形式,是方便人来读取的。采用什么进制来表示,跟计算机存储也没有直接关系。

采用八进制、十六进制的方式表示数据,相对二进制而言,更加简短,方便阅读。还有个重要原因是,二进制转换到八进制,是3位转1位,转换到十六进制,是4位转1位,比转到十进制更方便,更直观。

    推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

    为你推荐:

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

    类别

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

    说明

    0/200

    提交
    取消

    辅 助

    模 式