为什么采用补码

 其实他采用补码这种方式,是用结果导向的比如16-8
如果-8采用直觉表示的话 就是  10001000 ,那16 - 8 = 16 + (-8)
    00010000
+ 10001000
--------------
    10011000    就变成了-24
那如果-8 是采用补码的形式就是 11111000
    00010000
+ 11111000
--------------
 100001000     因为是8位的所以 第9位舍弃 变成 00001000   刚好是8 所以就采用补码的方式来表示。 
posted @ 2013-09-07 21:52  yumuxu  阅读(223)  评论(0编辑  收藏  举报