10011110二进制转成十进制答案和试子

如题所述

写出二进制每位上的基数,从最左边最低位的1开始写,每位都是右边位乘以2(相当于写2^n),10011110共有8位,那么就写8位为止:
128 64 32 16 8 4 2 1
1 0 0 1 1 1 1 0 把二进制数对齐位写在下面一行
上式上下做乘法、结果左右做加法=1*128+0*64+0*32+1*16+1*8+1*4+1*2+0*1=128+16+8+4+2=158
可以这么理解,从第2行看来,这个数里有1个128、1个16、1个8、1个4和1个2,加起来就是十进制数。
其他进制也是这么算,但对于n进制,在写基数时就要乘以n了。
比如2015就是有2个1000、0个100、1个10和5个1组成的,对吗?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-05
10011110B=1×2^7+0×2^6+0×2^5+1×2^4+1×2^3+1×2^2+1×2^1+0×2^0=158D
相似回答