伯纳天纯和皇家哪个好:-128的补码应该如何计算?

来源:百度文库 编辑:高校问答 时间:2024/04/27 04:48:23
如果-128的原码是10000000的话,那么反码就是11111111,那补码+1进位的话不是多了一位吗?

原码是10000000
反码是01111111
补码是10000000
--------------------
补码第一位是1,则数值为负
对补码取反加1,为10000000,则数值绝对值为2^7=128,
所以补码为10000000表示的为-128