2진수, 16진수, 진법 변환
- 1bit = 2¹
- 4bit = 2⁴ = 16
- 컴퓨터의 모든 정보는 0과 1로 표현되는 디지털(Digital)이다.
- 컴퓨터에서는 대부분 16진수로 바꿔서 표기한다.
2진수(4비트) | 16진수 |
0000 | 0 |
0001 | 1 |
0010 | 2 |
0011 | 3 |
0100 | 4 |
0101 | 5 |
0110 | 6 |
0111 | 7 |
1000 | 8 |
1001 | 9 |
1010 | A |
1011 | B |
1100 | C |
1101 | D |
1110 | E |
1111 | F |
- 4비트는 16진수 한 자리 숫자다.
- 16진수는 0 ~ F (십진수 15)까지 한 자리에 쓴다.
- C언어에서 '0xF4' 로 표현한다.(0x는 16진수를 의미) → 16진수 F4 = 10진수 244 = 2진수 1111 0100
- 0xF4는 4bit + 4bit = 8bit
16진수를 사용하는 MAC 주소
MAC 주소 예시: 11:32:FF:2C:4B:AB
MAC 주소는 16진수로 이루어져있으며, 8bit가 6개로 이루어진 48bit 주소다. → 8 x 6 = 48
진법 변환 계산법
2진수 1001 0011 → 10진수 변환
( 2⁷ x 1 ) + ( 2⁴ x 1 ) + ( 2¹ x 1 ) + ( 2⁰ x 1 ) = 128 + 16 + 2 +1 = 147
8진수 3752 → 10진수 변환
( 8³ x 3 ) + ( 8² x 7 ) + ( 8¹ x 5 ) + ( 8⁰ x 2 ) = 1536 + 448 + 40 +2 = 2026
16진수 7EA → 10진수 변환
( 16² x 7 ) + ( 16¹ x 14 ) + ( 16⁰ x 10 ) = 1792 + 224 + 10 = 2026
참고
'IT 지식 > CS 기초' 카테고리의 다른 글
컴퓨터가 사진을 인식하는 방법 (0) | 2024.07.29 |
---|---|
컴퓨터가 글자를 인식하는 방법 (0) | 2024.07.28 |
컴퓨터의 단위 (2) | 2024.07.25 |
컴퓨터에서 16진수가 중요한 이유 (0) | 2024.07.19 |
1비트와 2진수 (0) | 2024.07.17 |