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