16진수란 무엇인가요?
16진수(Hexadecimal)는 16을 기수로 하는 수 체계입니다. 0부터 9까지의 숫자와 A부터 F까지의 문자(A=10, B=11, C=12, D=13, E=14, F=15) 총 16개의 기호를 사용합니다.
2진수란 무엇인가요?
2진수(Binary)는 2를 기수로 하는 수 체계입니다. 0과 1, 두 개의 숫자만 사용하며 컴퓨터의 가장 기본적인 언어입니다.
16진수를 2진수로 변환하는 방법
- 16진수 숫자를 각 자리별로 나눕니다.
- 각 16진수 자릿수를 그에 해당하는 4비트 2진수로 변환합니다.
- 변환된 2진수 그룹들을 하나로 합칩니다.
"A3F"를 2진수로 변환하는 예시
| 16진수 자릿수 | 대응하는 2진수 |
|---|---|
| A | 1010 |
| 3 | 0011 |
| F | 1111 |
결과: 16진수 A3F = 2진수 101000111111
또 다른 예시: "2D8"을 2진수로 변환
- 2 = 0010
- D = 1101
- 8 = 1000
결과: 16진수 2D8 = 2진수 001011011000
16진수 2진수 변환표
| 16진수 | 2진수 | 16진수 | 2진수 |
|---|---|---|---|
| 0 | 0000 | 8 | 1000 |
| 1 | 0001 | 9 | 1001 |
| 2 | 0010 | A | 1010 |
| 3 | 0011 | B | 1011 |
| 4 | 0100 | C | 1100 |
| 5 | 0101 | D | 1101 |
| 6 | 0110 | E | 1110 |
| 7 | 0111 | F | 1111 |
주요 특징
- 16진수 한 자리는 2진수 4자리로 변환됩니다.
- 16진수는 2진수 숫자를 간결하게 표현하는 방식입니다.
- 16진수를 2진수로 변환하는 것이 10진수를 2진수로 변환하는 것보다 더 빠를 수 있습니다.