-128的八位补码是?
2个回答
展开全部
-128的8位的话原码和反码都无法表示, 补码是10000000。
这个属于特殊情况,需要自己记住。
扩展资料
在计算机内,有符号数有3种表示法:原码、反码和补码。
原码:在数值前直接加一符号位的表示法。
符号位 数值位 [+7]原= 0 0000111 B[-7]原= 1 0000111 B
反码:正数:正数的反码与原码相同。负数:负数的反码,符号位为"1",数值部分按位取反。
例如: 符号位 数值位
[+7]反= 0 0000111 B
[-7]反= 1 1111000 B
补码的表示:
正数:正数的补码和原码相同。
负数:负数的补码则是符号位为"1"。并且,这个"1"既是符号位,也是数值位。数值部分按位取反后再在末位(最低位)加1。也就是"反码+1"。
参考资料
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询