二进制数11111110要转换为十进制数怎么样转?

来源:百度知道 编辑:UC知道 时间:2024/05/31 09:56:20

所求的数乘以2的n-1次方(n指所在的位数),然后都相加。
11111110=1×2的8次方+1×2的7次方+1×2的6次方+1×2的5次方+1×2的4次方+1×2的3次方+1×2的2次方+0×2的1次方=128+64+32+16+8+4+2+0=254

以此类推,所的的二进制数,都这样做就可以了

每一位的数乘以2的n-1次方(n指所在的位数),然后都相加。答案是254

1111 1110 = 0+2+4+8 +16+32+64+128 = 254

0*1+1*2+1*4+1*8+1*16+1*32+1*64+1*128
=0+2+4+8+16+32+64+128
=254

n-1开始,第一个数是7,非8