目录
二进制转十进制
规则: 从最低位(右边)开始,将每个位上的数提取出来,乘以2的(位数-1)次方,然后求和。
案例: 将0b1011转成十进制的数, 可以根据颜色来计算结果。
0b1011 => 0b1011
1, 在2进制的右边开始算 第一位,则 1* 2的0次方
1, 在2进制右边开始算的 第二位,则1* 2的1次方
1, 在2进制右边开始算的 第四位,则1* 2的3次方
0b1011 = 1* 2^0 +1 * 2^1 + 1*2^3 = 11
八进制转十进制
规则: 从最低位(右边)开始,将每个位上的数提取出来,乘以8的(位数-1)次方,然后求和。
案例: 将0234转成十进制的数
0234 = 4* 8的0次方+ 3* 8的1次方+2*8的2次方 = 156
十六进制转十进制
规则: 从最低位开始,将每个位上的数提取出来,乘以16的(位数-1)次方,然后求和。
案例: 请将0x23A转成十进制的数
0x23A = 10* 16的0次方+ 3 * 16的1次方+ 2* 16的2次方 = 160+ 48 + 512 = 720