二进制转换十进制
要从右到左用二进制的每个数去乘以2的相应次方
例如:二进制数1101.01转化成十进制
\(1101.01(2)=1 \times 2^0+0 \times 2^1+1 \times 2^2+1 \times 2^3 +0 \times 2^{-1}+1 \times 2^{-2}=1+0+4+8+0+0.25=13.25\)
所以总结起来通用公式为:
\(abcd.efg(2)=d \times 2^0+c \times 2^1+b \times 2^2+a \times 2^3+e \times 2^{-1}+f \times 2^{-2}+g \times 2^{-3}\)
或者用下面这种方法:
把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。
十进制转换二进制
采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
输入二进制数 :1110
选择转换:二进制到十进制
点击"转换计算",输出结果
十进制 :14
Copyright © Since 2014.
开源地理空间基金会中文分会
吉ICP备05002032号
Powered by TorCMS