2진수란 무엇인가요?
2진수는 0과 1, 두 개의 숫자만 사용하는 수 체계입니다. 컴퓨터가 데이터를 처리하고 저장하는 데 사용하는 가장 기본적인 언어입니다.
16진수란 무엇인가요?
16진수(Hex)는 16을 밑으로 하는 수 체계입니다. 0-9까지의 숫자와 A-F까지의 문자를 사용하여 총 16개의 기호로 표현합니다. 컴퓨팅 분야에서 긴 2진수 값을 짧고 읽기 쉽게 나타내기 위해 주로 사용됩니다.
2진수를 16진수로 변환하는 방법
- 2진수 숫자를 뒤에서부터 4비트씩 묶어 나눕니다.
- 각 4비트 묶음을 해당하는 16진수 문자로 변환합니다.
- 변환된 16진수 문자들을 순서대로 합칩니다.
11010110을 16진수로 변환하는 예시
- 4개씩 나누기: 1101 0110
- 각 묶음 변환:
- 1101 = 13 = D
- 0110 = 6
- 결과 합치기: D6
따라서 2진수 11010110은 16진수로 D6입니다.
또 다른 예시: 101011111000을 16진수로 변환
- 나누기: 1010 1111 1000
- 변환:
- 1010 = 10 = A
- 1111 = 15 = F
- 1000 = 8
- 합치기: AF8
2진수 101011111000은 16진수로 AF8입니다.
변환표
| 2진수 | 16진수 | 10진수 |
|---|---|---|
| 0000 | 0 | 0 |
| 0001 | 1 | 1 |
| 0010 | 2 | 2 |
| 0011 | 3 | 3 |
| 0100 | 4 | 4 |
| 0101 | 5 | 5 |
| 0110 | 6 | 6 |
| 0111 | 7 | 7 |
| 1000 | 8 | 8 |
| 1001 | 9 | 9 |
| 1010 | A | 10 |
| 1011 | B | 11 |
| 1100 | C | 12 |
| 1101 | D | 13 |
| 1110 | E | 14 |
| 1111 | F | 15 |