1、十进制到十进制的转换:
12345
= 10000 + 2000 + 300 + 40 + 5
= 1 * 10^4 + 2 * 10^3 + 3 * 10^2 + 4 * 10^1 + 5 * 10^0
任意进制到十进制的公式:
- 系数:就是每一位上的数据
- 基数:x进制,基数就是x
- 权:在右边,从0开始编号,对应位上的编号即为该为的权。
- 结果:把系数*基数的全次幂相加即可。
2、二进制到十进制的转换:
0b100
= 1 * 2^2 + 0 * 2^1 + 0 * 2^0
= 4 + 0 + 0 = 4
3、八进制到十进制的转换:
0100
= 1 * 8^2 + 0 * 8^1 + 0 * 8^0
= 64 + 0 + 0 = 64
4、十六进制到十进制的转换:
0x100
= 1 * 16^2 + 0 * 16^1 + 0 * 16^0
= 256 + 0 + 0 = 256