其它进制到十进制: 系数 x 基数^权次方 (基数指2、8、16等)
-
二进制 100 十进制 4
100 = 1 × 2^2 + 0 × 2^1 + 0 × 2^0 = 4 + 0 +0 = 4 -
八进制 100 十进制 64
100 = 1 × 8^2 + 0 × 8^1 + 0 × 8^0 = 64 + 0 +0 = 64 -
十六进制 100
100 = 1 × 16^2 + 0 × 16^1 + 0 × 16^0 = 256 + 0 + 0 = 256
十进制到其它进制: ① 数 ÷ 基数 ;② 将余数从下到上拼起
十进制 21 转换二进制结果为 :10101
推广到任意进制:X进制先转为十进制,再转为Y进制
例子:将7进制的26变成15进制
26变为十进制:2 × 7^1+6 × 7^0=20
十进制变十五进制:20%15=5,1%15=1
结果为15
1.二进制到十进制快速转换法(8421口诀)
例子:(128 64 32 16 8 4 2 1)
1 0 1 0 1
16 8 4 2 1
1x16+0x8+1x4+0x2+1x1=21
2.二进制到八进制 (先换成十进制) : 三位为一组进行8421
3.二进制到十六进制(先换成十进制): 四位为一组进行8421