二进制码10101010转换成十进制是170?我怎么觉得这个二进制码是负数?

背疑惑了.

从最后一位开始算(即从右到左),依次列为第0、1、2...位
第n位的数(0或1)乘以2的n次方
得到的结果相加就是答案。
10101010转换成十进制等于:
0乘2的0次方=0
1乘2的1次方=2
0乘2的2次方=0
1乘2的3次方=8
0乘2的4次方=0
1乘2的5次方=32
0乘2的6次方=0
1乘2的7次方=128
然后0+2+0+8+0+32+0+128=170
即二进制10101010=十进制170.
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-06-05
第一位要看成符号位,就是负数了
第2个回答  2022-07-28

二进制码 1010 1010。

它如果是补码,其首位 1,就是-128。

再加上其他数值位,就是:

真值=-128 + 32 + 8 + 2 = -86。

二进制码10101010转换成十进制是170?我怎么觉得这个二进制码是负数?
即二进制10101010=十进制170.

二进制问题
2的6次方,等于64,刚刚大于57。那么就是:至少要6个二进制位,方可为这些学生编号。

二进制怎么转化成十进制?
显然,这是一组4位的二进制数,总共有16组,最左边的二进制数为0000,最上边的波形代表二进制数的最低位,也就是通常在十进制数中我们所说的个位数,最下面的是最高位。图中最右边的二进制数为1111,对应的十进制数为15。再来看看对应于十进制数5的二进制数是多少呢?是0101,对了,读数的顺序...

一个数的补码是10101010,则它的原码?
10101001(按位取反)==11010110(原码)

二进制中怎样识别负数
在二进制数里,最高位0表示正数,1表示负数。为了便于加减计算,正负数用补码来表示,正数的补码就是原码;负数的补码是原码的反码再加1。如八位二进制数,它的表示数的范围是:-128到+127。+18 --- 00010010 -18 --- 反码为:11101101 补码为:11101110 ...

单片机P1=10101010和P1=0xaa结果不同
P1=10101010-->如果你不声明10101010是【二进制】类型的数据,那单片机就当成了十进制的10101010,即0x9A2112,实际结果是向端口赋值0x12,那当然和P1=0xAA不同了!

1开头的8位二进制数是不是都负数
若是8位的,1111 1111就是-1,若是16位的FFFF即是-1,若是32位的FFFF FFFF即是-1.比如10101010在8位系统下是负数,在16和32位下就不是。101在8位和8位以上的操作系统中是正数。在判断一个数是不是正负数之前,首先判断他的系统的位数。在一定的操作系统下,最高位为1开头的数是负数。

10101010是什么电话号码?
10101010这个数字序列并不对应于任何标准的电话号码格式。它可能被误解为一个电话号码,但实际上,这个序列更可能是一个二进制代码或其他类型的标识符。在二进制系统中,10101010代表一个特定的数值,而不是一个用于通信的电话号码。电话号码的设计是为了在电话网络中唯一标识用户或设备。不同国家和地区的...

有符号数AAH为什么在十进制的时候是-86
AAH的十进制表示是-86,这源于其二进制表示10101010B。因为AAH是带符号数,所以最低位作为符号位,表示负数。根据二进制补码的规则,补码存储负数时,其原码是减1后再取反,符号位不变。所以10101010B的原码是10101010B减1后取反,变为11010110B。因此,11010110B是AAH的补码表示。在二进制补码中,最...

已知X+=-1101001B,Y+=-1010110B,用补码方法求X+-Y。
Y的二进制原码为:10101010 因为Y是负数,所以需要取反并加1:取反:01010101 加1:01010110 所以,Y的补码为:01010110 接下来,我们将X和Y的补码进行相减:10010100 - 01010110 = 1101001 (这是补码相减的结果,注意这里是按照二进制进行计算的)最后,我们需要将这个结果转换回十进制数。根据二进制数...

相似回答