二进制转十进制快速计算

二进制转十进制快速计算二进制转十进制 二进制的1101转化成十进制 1101(2) =1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13 转化成十进制要从右到左用二进 制的每个数去乘

二进制转十进制快速计算 二进制转十进制 二进制的1101转化成十进制 1101(2) =1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13 转化成十进制要从右到左用二进 制的每个数去乘以2的相应次方 不过次方要 从0开始 相反 用十进制的数除以2 每除 一下将余数就记在旁边 最后按余数从下向上排列就可得 到1101或者用下面这种方法: 13=8+4+0+1=8+4+1(算出等 于13就行了) 由二进制数转换成十进制数的基 本做法是,把二进制数首先写成加权 系数展 开式,然后按十进制加法规则 求和。这种做法称为"按权相加"法。 例如二进制数 1000110转成十 进制数可以看作这样: 数字中共有三个1 即第二位一 个,第三位一个,第七位一个,然后 十进制数 即2的2-1次方+2的3-1次方 +2的7-1次方即2+4+64=70 次方数即 1的位数减一。 2的0次方是1 2的1次方是2 2的2次方是4 2的3次方是8 2的4次方是16 2的5次方是32 2的6次方是64 2的7次方是128

腾讯文库二进制转十进制快速计算