10진수란 무엇인가요?
10진수는 우리가 일상생활에서 가장 흔히 사용하는 수 체계입니다. 0부터 9까지 총 10개의 숫자를 사용하여 모든 수를 표현합니다.
16진수란 무엇인가요?
16진수(Hexadecimal)는 16을 밑으로 하는 수 체계입니다. 0-9까지의 숫자와 A-F까지의 문자(A=10, B=11, C=12, D=13, E=14, F=15) 총 16개의 기호를 사용합니다.
10진수를 16진수로 변환하는 방법
- 10진수 숫자를 16으로 나눕니다.
- 나머지(0~15)를 기록합니다.
- 나눗셈의 몫을 다시 16으로 나눕니다.
- 몫이 0이 될 때까지 이 과정을 반복합니다.
- 기록한 나머지를 마지막에 나온 것부터 거꾸로 읽으며, 10~15는 A~F로 변환합니다.
2748을 16진수로 변환하는 예시
| 나눗셈 | 결과(몫) | 나머지 | 16진수 기호 |
|---|---|---|---|
| 2748 ÷ 16 = 171 | 171 | 12 | C |
| 171 ÷ 16 = 10 | 10 | 11 | B |
| 10 ÷ 16 = 0 | 0 | 10 | A |
아래에서 위로 읽으면 10진수 2748은 16진수 ABC가 됩니다.
추가 예시: 3855를 16진수로 변환
3855 ÷ 16 = 240, 나머지 15 (F)
240 ÷ 16 = 15, 나머지 0
15 ÷ 16 = 0, 나머지 15 (F)
아래에서 위로 읽으면 10진수 3855는 16진수 F0F가 됩니다.
진법 변환표
| 10진수 | 16진수 | 2진수 |
|---|---|---|
| 0 | 0 | 0000 |
| 1 | 1 | 0001 |
| 2 | 2 | 0010 |
| 3 | 3 | 0011 |
| 4 | 4 | 0100 |
| 5 | 5 | 0101 |
| 6 | 6 | 0110 |
| 7 | 7 | 0111 |
| 8 | 8 | 1000 |
| 9 | 9 | 1001 |
| 10 | A | 1010 |
| 11 | B | 1011 |
| 12 | C | 1100 |
| 13 | D | 1101 |
| 14 | E | 1110 |
| 15 | F | 1111 |