8진수에서 16진수로 변환할 수 있는 방법은 없다.
먼저 8진수를 2진수로 바꿔준 뒤에 16진수로 바꿔야 한다.
8진수 156을 16진수로 변환해보자.
156은 총 세자리로 이루어진다.
각각 한자리씩 2진수로 변환시켜준다.
이렇게 나온 156의 2진수인 001101110을 뒤에서 부터 4자리로 끊어준다.
(4자리인 이유는 우리가 변환해야 하는 16진수는 2⁴의 값이다, 즉 2의 4승에 대응되기 때문에 4자리씩 끊어서 계산해주는 것이다.)
4자리로 끊어준 값에 2진수의 가중치를 뒤에서부터 넣어준다.
넣은 가중치를 계산해준다.
10진수 14는 16진수에서 E로 표기된다.
10진수에 대응하는 16진수의 값 | |
10진수 | 16진수 |
1 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
5 | 5 |
6 | 6 |
7 | 7 |
8 | 8 |
9 | 9 |
10 | A |
11 | B |
12 | C |
13 | D |
14 | E |
15 | F |