16진수 (Hexadecimal)는 16을 밑으로 하는 수 체계로, 컴퓨터에서 널리 사용됩니다.
16진수 표현
16진수는 0-9와 A-F를 사용합니다:
- 0-9: 0부터 9까지
- A-F: 10부터 15까지 (A=10, B=11, C=12, D=13, E=14, F=15)
진법 변환 원리
- 10진수 → 16진수: 16으로 나누며 나머지를 역순으로 배치
- 16진수 → 10진수: 각 자릿수에 16의 거듭제곱을 곱하여 합산
- 2진수 ↔ 16진수: 4비트씩 그룹화하여 변환
변환 예시
- 255₁₀ = FF₁₆ = 11111111₂
- 160₁₀ = A0₁₆ = 10100000₂
- 3840₁₀ = F00₁₆ = 111100000000₂
실생활 활용
- 프로그래밍 (메모리 주소, 색상 코드)
- 웹 디자인 (HTML/CSS 색상: #FF0000)
- 네트워크 (MAC 주소, IP 설정)
- 컴퓨터 하드웨어 (레지스터, 메모리)
- 암호화 및 해시 함수