十进制-128的2进制补码是什么

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:16:01
十进制-128的2进制补码是什么

-128(10)=110000000(2)
110000000(原码)=101111111(反码)
101111111(反码)=110000000(补码)

用系统自带的计算器就可以算出来。先选10进制数,输入-128,然后再点二进制就行了。

看它是什么类型的了,我们按int型来算吧。
负数的补码:将该数的绝对值的二进制形式按位取反再加1
128的原码 0000000010000000
128的补码 1111111101111111
-128的补码 1111111110000000
别的类型也是同样的方法

10000000 负数的补码是:原码先取反再加一