8位二进制数补码10101110的十进制真值是什么

2024年11月30日 05:42
有3个网友回答
网友(1):

http://baike.baidu.com/view/377340.htm?fr=ala0_1_1
符号位为“1”,表示是一个负数,求补码的补码就是要求的原码。
10101110后7位按位取反1010001再加1,1010010,符号位不变即为11010010
0+2*1+4*0+8*0+16*1+32*0+64*1=82
所以十进制为-82

网友(2):

二进制数补码:1010 1110
取反后+1得原码:0101 0001+1=0101 0010
变为十进制:5*16+2=82

网友(3):

原码:01010010
十进制数:0+2+0+0+16+0+64+0=82