二进制数转换成十进制数 二进制的 1101 转化成十进制 1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13 转化成十进制要从右到左用二进制的每个数去乘以 2 的相应次方 不过次方要从 0 开始 相反 用十进制的 13 除以 2 每除一下将余数就记在旁边 最后按余数从下向上排列就可得到 1101 十进制转二进制: 用 2 辗转相除至结果为 1 将余数和最后的 1 从下向上倒序写 就是结果 例如 302 302/2 = 151 余 0 151/2 = 75 余 1 75/2 = 37 余 1 37/2 = 18 余 1 18/2 = 9 余 0 9/2 = 4 余 1 4/2 = 2 余 2/2 = 1 余 1/2 = 0 余 故二进制为 0 0 1 100101110 二进制转十进制 从最后一位开始算,依次列为第 0、1、2...位 第 n 位的数(0 或 1)乘以 2 的 n 次方 得到的结果相加就是答案 例如:01101011.转十进制: 第 0 位:1 乘 2 的 0 次方=1 1 乘 2 的 1 次方=2 0 乘 2 的 2 次方=0 1 0 1 1 0 乘 乘 乘 乘 乘 2 2 2 2 2 的 的 的 的 的 3 4 5 6 7 次方=8 次方=0 次方=32 次方=64 次方=0 然后:1+2+0 +8+0+32+64+0=107. 二进制 01101011=十进制 107. 由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权 系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。 二进制转十进制 本人有个更直接的方法,例如二进制数 1000110 转成十进制数可以看 作这样: 数字中共有三个 1 即第二位一个,第三位一个,第七位一个,然后十 进制数即 2 的 2-1 次方+2 的 3-1 次方+2 的 7-1 次方即 2+4+64=70 次方数即 1 的位数减一。 如此计算只需要牢记 2 的前十次方即可在此本人为大家陈述 一下:2 的 0 次方是 1 2 的 1 次方是 2 2 的 2 次方是 4 2 的 3 次方是 8 2 的 4 次方是 16 2 的 5 次方是 32 2 的 6 次方是 64 2 2 2 2 2 2 2 2 的 的 的 的 的 的 的 的 7 次方是 128 8 次方是 256 9 次方是 512 10 次方是 1024 11 12 13 14 次方是 次方是 次方是 次方是 2048 4096 8192 16384 2 的 15 次方是 32768 2 的 16 次方是 65536 在这里仅为您提供前 16 次方,若需要更多请自己查询。 编辑本段