ASCII码形式存储和二进制补码方式存储有什么不同

表示刚学电脑很迷茫~求白话解释~... 表示刚学电脑很迷茫~求白话解释~ 展开
 我来答
亚平宁的恶来
推荐于2016-02-04 · TA获得超过5291个赞
知道大有可为答主
回答量:1085
采纳率:50%
帮助的人:1471万
展开全部
ASCII码是用来表示“字符”的。
这里的字符包括了0-9九个数字,a-z的26个字母的大小写,各个标点符号,以及回车、空格、退格等一些特殊符号。
ASCII 码使用指定的8位二进制数组合来表示,每个ASCII码是一个8位二进制数,一个ASCII码只能表示一个字符。

补码是用来表示带符号数字的。先将十进制数转成相应的二进制数,在最高位前加上0或1代表数字的正负,就产生了数字的原码,再按一定的规则转换成补码。
补码只能表示数字。不能表示字母或标点等特殊字符。

举个例,比如数字67,补码表示为:01110011,8位二进制数表示一个数字。
如果用到ASCII码,只能对6和7这两个数字分别用8位二进制数表达,因为ASCII码的存放是以每一位为单位的,每个ASCII码只能表示一个字符。
6:00110110
7:00110111
67: 00110110 00110111
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式