진법 빠른 참조(십진수/십육진수/이진수)

코드에서는 십육진수를 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비트에 해당하고, 두 자리면 1바이트(8비트)가 됩니다. 그래서 십육진수가 이진수와 깔끔하게 대응됩니다.
프로그래밍에서 0x 접두사는 무슨 뜻인가요?
0x는 해당 리터럴이 십육진수임을 나타내며, 0x10은 십진수 16과 같습니다. 이진수는 0b를 붙여 0b1010 = 10처럼 씁니다.