搜索
首页 教育/科学 理工学科 工程技术科学

二进制2的补码

二进制2的补码的概念

全部回答

2007-06-22

1 0

    正数的原码反码补码相同,负数的补码为反码加1 说到补码必须有位数限制以八位(最高位为符号位正数为0负数为1)为例,正2为00000010那么它的原码反码补码是一样的都是00000010 负2的原码是10000010,反码是11111101,补码是11111110 计算机中为什么要用补码? 因为计算机只会累加,别的都不会,一切运算都要变成加法才能完成。
    那么怎样把减法变成加法呢?就是用补码相加的方法 例如2减2(八位为例) 正2补码为00000010,负2的补码为11111110,把这两个数相加得到00000000称为正0 所以在计箅机里有个特别的概念正0和负0 正0的补码是00000000,而负0的原码是10000000反码是11111111补码是00000000。
    这样0减0(八位二进制)补码相加得00000000 一说话就多了,不说了。

2007-06-21

394 0

先写成2进制形式--->写成反码(除符号位外取反)-->对末尾+1处理(忽律最高进位)得到补码

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

教育/科学
工程技术科学
出国/留学
院校信息
人文学科
职业教育
升学入学
理工学科
外语学习
学习帮助
K12
理工学科
工程技术科学
生物学
农业科学
数学
化学
天文学
环境学
建筑学
地球科学
生态学
心理学
物理学
工程技术科学
工程技术科学
举报
举报原因(必选):
取消确定举报