-128的原码和补码,求解

如题所述

http://zhidao.baidu.com/question/178276628334434004.html

参考,各种码,所能表示的范围。

如果增加位数,-128 也可以有原码。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-20
哪来-128的原码
补码是10000000追问

128化二进制是10000000,补码不是要在反码后+1吗?加1就超了八位,负号也没法表示,在八位表示的里面怎么办

-128的原码,反码,补码是多少?
-128的补码:10000000

-128的八位原码、反码、补码是多少?
在八位二进制下,-128不能用原码或反码表示,反码只能表示0到127,-0到-127;用补码表示为:10000000 补码的计算有两种方法:1.一个数取代数的负号运算,相当于先取反再加1,10000000先看成是负数,我们要知道它的绝对值是多少,就取反加1,可结果还是10000000这时不能看成负数了,最高位是数值位...

-128的原码,反码,补码是多少?
-128的原码为10000000 00000000 00000000 01111111,反码为11111111 11111111 11111111 10000000,补码为11111111 11111111 11111111 10000000。首先,我们需要了解什么是原码、反码和补码。在计算机中,正数的原码、反码和补码都是相同的,而负数的这三种码则有所不同。原码就是符号位加上真值的绝对值,符号位一...

128 与 -128 的原码,反码,补码是多少。求大神解
128没有原码、反码和补码,但补码是-128到+127,所以 -128的补码应该是10000000,-128没有反码。-128的原码=1000 000。其他的都溢出了,在8位整数里原码的取值范围为-127到+127 反码也是。

-128的补码是多少 详解
128 =1000 0000,8位机器\\r\\n[-128]原码 = 1000 0000\\t发生了溢出,最高位表示符号位:0为正数,1为负数\\r\\n[-128]反码 = 1111 1111\\t除符号位外,各位取反\\r\\n[-128]补码 = 1000 0000 \\t反码的末位加1,不能影响符号位

-128的八位二进制原码、反码、补码是如何得出的,求解析!
-128的八位二进制原码是110000000。反码是101111111,补码是110000000。十进制转换为二进制,-128=-(1*2^7) =110000000。负数原码的反码是10000000的按位取反,即01111111,加上符号位为101111111。负数原码的补码是负数原码的反码加1,即01111111+1 = 10000000,加上符号位为110000000。

求-128的原码、反码、补码,请详细解释
以两个字节为计算长度。128原码: 0000000010000000,求反后(得反码),1111111101111111,加1后(得补码),1111111110000000,这就是-128的原码。

求-128的原码、反码、补码,
以两个字节为计算长度.128原码: 0000000010000000,求反后(得反码),1111111101111111,加1后(得补码),1111111110000000,这就是-128的原码.

-128的补码是什么?原码是什么?乱死我了!
128没有原码、逆码和补码,但是补码是从-128到+127,所以-128的补码应该是1000万,-128的补码没有逆码。减128等于1000000。二进制源代码或8位二进制逆码的表示范围为-127~+127,不能表示-128;8位二进制补码范围为-128~+127,-128的8位二进制补码范围为1000万。其他的都超过了,负127...

8位二进制数-128的原码、反码和补码是什么
在码长 8 位时,-128 的原码和反码,都是不存在的。-128 的补码,用“取反加一”就求不出来了。必须用“补码的定义式”来求:[-128]补 =-128 + 2^8 = 128 = 1000 0000 (二进制)。

相似回答