본문 바로가기
카테고리 없음

10진수를 8진수, 16진수로 출력하기

by kangs' tong 2023. 11. 25.

10진수란?

10진수는 일상 생활에서 흔히 사용하는 숫자 체계로, 0부터 9까지의 숫자로 구성됩니다. 일반적으로 사람들이 가장 자연스럽게 사용하는 숫자 체계이며, 십진법이라고도 불립니다.

10진수를 8진수로 변환하는 방법

10진수를 8진수로 변환하기 위해서는 나눗셈을 이용하여 계산하는 방법을 사용합니다.

  1. 10진수를 8로 나눈 나머지를 구합니다.
  2. 몫을 8로 나누고 나온 나머지를 앞 단위에 추가합니다.
  3. 이 작업을 나누는 값이 0이 될 때까지 반복합니다.
  4. 앞에서부터 추가한 나머지들을 모두 이어붙인 것이 10진수를 8진수로 바꾼 값입니다.

예를 들어, 10진수인 25를 8진수로 변환해보겠습니다.

25 ÷ 8 = 3 ... 1
3 ÷ 8 = 0 ... 3

나머지들을 앞 단위에 추가하면 10진수인 25는 8진수인 31로 변환됩니다.

10진수를 16진수로 변환하는 방법

10진수를 16진수로 변환하기 위해서도 나눗셈을 이용하여 계산하는 방법을 사용합니다.

  1. 10진수를 16로 나눈 나머지를 구합니다.
  2. 나머지가 10 이상일 경우, A부터 F로 나타냅니다.
  3. 몫을 16로 나누고 나온 나머지를 앞 단위에 추가합니다.
  4. 이 작업을 나누는 값이 0이 될 때까지 반복합니다.
  5. 앞에서부터 추가한 나머지들을 모두 이어붙인 것이 10진수를 16진수로 바꾼 값입니다.

예를 들어, 10진수인 42를 16진수로 변환해보겠습니다.

42 ÷ 16 = 2 ... 10 (A)
2 ÷ 16 = 0 ... 2

나머지들을 앞 단위에 추가하면 10진수인 42는 16진수인 2A로 변환됩니다.

마무리

이렇게 10진수를 8진수와 16진수로 변환하는 방법을 알아봤습니다. 10진수를 다른 진법으로 변환하는 것은 컴퓨터 과학에서 매우 중요한 개념이므로, 이러한 변환 절차를 이해하는 것은 매우 유용합니다. 10진수를 다른 진법으로 변환할 때는 나눗셈을 이용하여 계산하면 됩니다. 즉, 각 진법의 값을 나누고 나머지를 앞 단위에 추가하고, 몫을 다시 나누어서 나머지를 앞 단위에 추가하는 방식입니다. 이제 여러분은 10진수를 8진수와 16진수로 변환하는 방법을 알고 있으니, 진법 변환에 도전해보세요!

댓글