返回列表 发帖

原码 反码 补码(续2)

有人会问
10000000
这个补码表示的哪个数的补码呢?
其实这是一个规定,这个数表示的是-128
所以n位补码能表示的范围是
-2^(n-1)
2^(n-1)-1
n位原码能表示的数多一个又例:
1011
原码:01011
反码:01011 //正数时,反码=原码
补码:01011 //正数时,补码=原码 -1011
原码:11011
反码:10100 //负数时,反码为原码取反
补码:10101 //负数时,补码为原码取反+1 01101
原码:0.1101
反码:0.1101 //正数时,反码=原码
补码:0.1101 //正数时,补码=原码 -01101
原码:1.1101
反码:1.0010 //负数时,反码为原码取反
补码:1.0011 //负数时,补码为原码取反+1

2009-2010www.u8899.com u8899百科问答网版权所有本站提供的信息资源均搜自网络、与本站无关版权归原作者所有

TOP

2009-2010www.u8899.com u8899百科问答网版权所有本站提供的信息资源均搜自网络、与本站无关版权归原作者所有

TOP

返回列表

Powered by Discuz! 7.2   论坛QQ群:逐梦论坛群

© 2001-2021 Comsenz Inc. 鲁公网安备 37120302000001号