728x90
2진수를 4개의 비트를 한 그룹으로 묶어서 변환한다.
16진수는 각 자릿수가 4비트와 대응되기 때문에 각 그룹을 16진수로 치환하면 된다.
비트의 수가 4의 배수가 아니라면, 앞쪽에 0을 추가해서 4비트로 맞추면 된다.
2진수 | 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 |
✅예시) 1101011010 을 16진수로 변환하기
1. 앞에 00을 추가해서 12비트로 만들어준다.
001101011010
2. 4비트씩 쪼개준다.
0011 0101 1010
3. 4비트를 16진수로 변환한다.
0011 -> 3
0101 -> 5
1010 -> A
결과 : 35A
728x90
'CS지식' 카테고리의 다른 글
[Sublime Text]내가 자주 쓰는 단축키 모음 (0) | 2024.01.04 |
---|---|
[프론트엔드]웹 역사, 업무범위 (1) | 2024.01.04 |
[UML] 클래스 다이어그램 화살표 이해하기 (0) | 2023.12.29 |