二进制转十进制的规律是什么?

如题所述

二进制转十进制的规律是:从右至左,每一位上的数字乘以2的对应次方,然后将所有乘积相加,即可得到十进制的结果。例如:二进制数1011,转换为十进制为:12^3+02^2+12^1+12^0=8+0+2+1=11。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-01-22
从低位到高位,每一位都乘以2的n-1次方,然后累加
1101010(2) (2)表示2进制数
=0x2的0次方+1x2的1次方+0x2的2次方+1x2的3次方+0x2的4次方+1x2的5次方+1x2的6次方
=1x2的1次方+1x2的3次方+1x2的5次方+1x2的6次方
=2+8+32+60
=102从低位到高位,每一位都乘以2的n-1次方,然后累加
1101010(2) (2)表示2进制数
=0x2的0次方+1x2的1次方+0x2的2次方+1x2的3次方+0x2的4次方+1x2的5次方+1x2的6次方
=1x2的1次方+1x2的3次方+1x2的5次方+1x2的6次方
=2+8+32+6 =102
abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)二进制转为十进制的时候,先把二进制从高位(最左边的“1”)开始按从上到下的顺序写出 ,第一位就是最后的商 “2/2 = 1 余0 “,余数肯定是加零。其他位数如果有”1“(原来的余数),就先乘以”2“再加”1“。 二进制转为十进制的时候,先把二进制从高位(最左边的“1”)开始按从上到下的顺序写出 ,第一位就是最后的商 “2/2 = 1 余0 “,余数肯定是加零。其他位数如果有”1“(原来的余数),就先乘以”2“再加”1“。把各个为拆开。乘以2的次幂。末尾位乘2的0次幂。依次类推。

比如:10010111

十进制=1*2^7+0*2^6+0*2^5+1*2^4+0*2^3+1*2^2+1*2+1*2^0 ;

PS:末尾位是2的零次幂,所以是1。 从低位到高位,每一位都乘以2的n-1次方,然后累加
1101010(2) (2)表示2进制数
=0x2的0次方+1x2的1次方+0x2的2次方+1x2的3次方+0x2的4次方+1x2的5次方+1x2的6次方
=1x2的1次方+1x2的3次方+1x2的5次方+1x2的6次方
=2+8+32+60
=102
相似回答