十进制-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 负数的补码是:原码先取反再加一