[c언어/열혈 c프로그래밍] p.82 문제 04-1 <진법의 이해>

문제1 >

10진수 8부터 20까지를 2진수와 16진수로 각각 표현해 보자. 참고로 이는 그림 04-2와 04-3을 참조하면 쉽게 해결이 가능한 문제이다.

2진수, 10진수, 16진수

문제1 해설 > 

 

10진수 8~20까지를 2진수와 6진수로 표현

문제2 >

10진수 5부터 18까지를 8진수로 표현해보자. 8진수는 0부터 7까지 8개의 숫자만 사용하는 진법이라는 점을 이용한다.

10진수 8진수
5 5
6 6
7 7
8 10
9 11
10 12
11 13
12 14
13 15
14 16
15 17
16 20
17 21
18 22

그동안 2진수, 8진수, 16진수를 계산하는 법을 정리하지 않아서 그때그때 찾아봤는데, 한번 정리하니까 깔끔한 것 같다.