進位制速查(十進位/十六進位/二進位)

程式裡十六進位常寫 0x,二進位常寫 0b。

更新日期:

十進位十六進位二進位
00x00b0
10x10b1
20x20b10
30x30b11
40x40b100
50x50b101
60x60b110
70x70b111
80x80b1000
90x90b1001
100xA0b1010
110xB0b1011
120xC0b1100
130xD0b1101
140xE0b1110
150xF0b1111
160x100b10000
170x110b10001
180x120b10010
190x130b10011
200x140b10100
210x150b10101
220x160b10110
230x170b10111
240x180b11000
250x190b11001
260x1A0b11010
270x1B0b11011
280x1C0b11100
290x1D0b11101
300x1E0b11110
310x1F0b11111
320x200b100000

說明

常見問題

32 的十六進位和二進位是多少?
十進位 32 的十六進位是 0x20,二進位是 0b100000。十六進位超過 9 的數字用 A–F 表示 10–15。
一位十六進位數代表多少位元?
一位十六進位正好對應 4 位元,兩位十六進位就是一個位元組(8 位元),所以十六進位和二進位對應非常整齊。
程式裡的 0x 前綴是什麼意思?
0x 表示後面的字面量是十六進位,如 0x10 等於十進位 16;二進位則用 0b 前綴,如 0b1010 = 10。