더북(TheBook)

2 10진수를 2진수로


진수를 간략히 알아보았으므로 진수 변환을 살펴보겠습니다. 먼저 10진수 25를 2진수로 바꾸려면 어떻게 해야 할까요?

1| 25를 2의 거듭제곱의 합으로 쪼갭니다. 25에서 가장 가까운 2의 거듭제곱 수는 16(24)입니다. 따라서 25에서 16을 빼면 9가 남습니다.

25 → 16 + 9

2| 9에 가장 근접한 2의 거듭제곱 수는 8(23)입니다. 9에서 8을 빼면 1이 남습니다.

25 → 16 + 8 + 1 = 24 + 23 + 20

3| 22이나 21처럼 중간에 빠진 지수는 0을 이용해 표현합니다.

25 → 1 × 24 + 1 × 23 + 0 × 22 + 0 × 21 + 1 × 20

4| 2의 거듭제곱 수를 제외하고 앞의 수 1과 0만 모아 나열합니다.

1 × 24 + 1 × 23 + 0 × 22 + 0 × 21 + 1 × 20 → 11001

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.