-128的补码

2024-11-08 06:41:42
推荐回答(4个)
回答1:

-2^n是个昌颂特殊数(n为x数值位的长度):它补码的求法应按照公式进行运算:
如:
-128
“[-2^7]补”=(2^8)+(-2^7)=10000000

在纯整数的“原码肢迅行”表示中,“[-2^n]原”是不能表示的;而在“补码”表示中,在模为2^(n+1)的条件下,纯整数的补码最小可以表示到-2^n 。这时在[-2^n]中,符号位的1既表示符号“-”,历哗也表示数值2^n 。

回答2:

8bit有符局塌号数的最高位是符号位。

-128 就是桐局圆 10000000 就是负零。
反码 01111111
反码腊态加1 = 10000000

回答3:

八位二进制原码和反码,表达范围,都是:-127 ~ +127。

都不包括-128。

就是说:-128,并没有八位的原码和反码。

那么,用“取反加一”求补码,这就无处下嘴了。

-128 的八位二进制补码,是按照补码的定义式,求出的。

即:

[-128]补 = 2^8 -128 = 256-128 = 128 = 1000 0000B。

 

这也可以说明:“原码求反加一”,并没有理论依据。

这方法,只不过是计算机唤郑旦专业老师蒙人唬人骗人的。

 

有人说,-128 的补码是特殊规定的,借此,为“取反加一”来辩解。

其实,根本和扰就没有这种特殊规定。

如果有,就更说明这做法丛宽,是不合理的。

回答4:

正确腊贺答培液案是:网配局物页链接。