2진수 

  • 기수(base)가 2인 수 체계를 말한다.
  • 사용 가능한 수는 0과 1 이다.

16진수

  • 기수(base)가 16인 수 체계를 말한다.
  • 사용 가능한 수는 0 ~ 9, A ~ F ( A = 10, F = 15 )

 

2진수 -> 16진수 변환 방법

  1. 2진수를 오른쪽부터 4자리씩 끊어서 그룹으로 묶는다.
  2. 각 4자리 그룹을 10진수로 바꾼 뒤, 해당하는 16진수로 변환한다.

예제 

2진수: 10110111

1. 4자리씩 나누기:      1011   0111
2. 각각 10진수로:        11     7
3. 16진수로 변환:        B      7

=> 결과: 0xB7

 

16진수 -> 2진수 변환 방법

각 16진수 자릿수를 개별적으로 2진수 4자리로 변환한다.

예제

16진수: 9A

1. '9' → 1001
2. 'A' (10) → 1010

결과: 0b10011010

 

16진수 <-> 2진수 매핑 테이블

16진수 2진수
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111

 

+ Recent posts