标题:
原码 反码 补码(续)
[打印本页]
作者:
zhaobiao311
时间:
2010-6-30 16:44
标题:
原码 反码 补码(续)
为什么要设立补码呢?
第一是为了能让计算机执行减法:
[a-b]
补
=a
补
+
(
-b
)补
第二个原因是为了统一正
0
和负
0
正零:
00000000
负零:
10000000
这两个数其实都是
0
,但他们的原码却有不同的表示。
但是他们的补码是一样的,都是
00000000
特别注意,如果
+1
之后有进位的,要一直往前进位,包括符号位!(这和反码是不同的!)
[10000000]
补
=[10000000]
反
+1
=11111111+1
=(1)00000000
=00000000(
最高位溢出了,符号位变成了
0
)
作者:
布布加油
时间:
2010-7-1 01:19
2009-2010www.u8899.com u8899百科问答网版权所有本站提供的信息资源均搜自网络、与本站无关版权归原作者所有
作者:
承生命之轻
时间:
2010-7-1 01:20
2009-2010www.u8899.com u8899百科问答网版权所有本站提供的信息资源均搜自网络、与本站无关版权归原作者所有
欢迎光临 逐梦论坛 (http://temp2023.zhumeng.org/)
Powered by Discuz! 7.2