수 체계란 무엇인가
수 체계는 특정 기호 집합과 규칙을 사용하여 숫자를 나타내는 방법입니다. 우리가 일반적으로 사용하는 모든 숫자들은 십진수로 작성됩니다. 이는 10개의 숫자(0부터 9까지)를 사용합니다. 하지만, 각기 다른 대부분의 시스템들은 각각의 기수(기반)가 있습니다. 시스템의 기반은 숫자를 대표하는 데 사용되는 독특한 기호의 수를 나타냅니다.
예를 들어:
- 이진수 체계 — 2개의 기호:
0과1. 컴퓨터에서 사용됩니다. - 팔진수 체계 — 8개의 기호:
0부터7까지. - 십진수 체계 — 10개의 기호:
0부터9까지. 일상 생활에서 사용되며 가장 흔한 시스템입니다. - 십육진수 체계 — 16개의 기호:
0부터9까지와A부터F까지, 여기서A = 10,B = 11, …,F = 15. 현대 컴퓨터에서 흔히 사용됩니다. 예를 들어, 색상은 종종 십육진수로 지정됩니다. 파란색은#0000FF.
보다 확장된 시스템에서는 (예: 36진수) 숫자와 라틴 문자가 사용되며 A = 10, B = 11, …, Z = 35입니다.
수 체계 간 변환이 작동하는 방법
십진수에서 기수 의 숫자 체계로 변환하려면:
- 원본 숫자를 기수 로 나눕니다.
- 나눗셈의 나머지를 기록합니다.
- 몫이 0이 될 때까지 정수 몫을 반복하여 나눕니다.
- 기록된 나머지를 역순으로 작성합니다 — 그 결과입니다.
하나의 기수에서 다른 기수로 변환하려면, 일반적으로 먼저 숫자를 십진수로 변환한 다음 원하는 기수로 변환합니다.
단계별 변환 방법
1단계. 십진수로 변환
예를 들어 라는 숫자를 가지고 있다고 가정해보겠습니다.
다음 공식을 사용하여 계산합니다:
2단계. 십진수에서 팔진수로 변환
이제 를 팔진수로 변환합니다.
| 나눗셈 | 정수 몫 | 나머지 |
|---|---|---|
| 22 ÷ 8 | 2 | 6 |
| 2 ÷ 8 | 0 | 2 |
결과:
주요 수 체계
| 기반 | 이름 | 사용된 기호 | 예시 |
|---|---|---|---|
| 2 | 이진수 | 0, 1 | 1011₂ = 11₁₀ |
| 8 | 팔진수 | 0–7 | 127₈ = 87₁₀ |
| 10 | 십진수 | 0–9 | 245₁₀ |
| 12 | 십이진수 | 0–9, A, B | 1A₁₂ = 22₁₀ |
| 16 | 십육진수 | 0–9, A–F | 1F₁₆ = 31₁₀ |
| 36 | 36진수 | 0–9, A–Z | Z₃₆ = 35₁₀ |
36진수까지의 기호 표
| 값 | 기호 | 값 | 기호 | 값 | 기호 |
|---|---|---|---|---|---|
| 0 | 0 | 12 | C | 24 | O |
| 1 | 1 | 13 | D | 25 | P |
| 2 | 2 | 14 | E | 26 | Q |
| 3 | 3 | 15 | F | 27 | R |
| 4 | 4 | 16 | G | 28 | S |
| 5 | 5 | 17 | H | 29 | T |
| 6 | 6 | 18 | I | 30 | U |
| 7 | 7 | 19 | J | 31 | V |
| 8 | 8 | 20 | K | 32 | W |
| 9 | 9 | 21 | L | 33 | X |
| 10 | A | 22 | M | 34 | Y |
| 11 | B | 23 | N | 35 | Z |
예제 1. 십진수를 십육진수로 변환
| 나눗셈 | 정수 몫 | 나머지 |
|---|---|---|
| 120 ÷ 16 | 7 | 8 |
| 7 ÷ 16 | 0 | 7 |
120을 16으로 나누고 몫이 0이 될 때까지 나머지를 기록합니다. 기록된 나머지를 역순으로 작성합니다:
예제 2. 12345₁₀를 36진수로 변환
| 나눗셈 | 정수 몫 | 나머지 |
|---|---|---|
| 12345 ÷ 36 | 342 | 33 → X |
| 342 ÷ 36 | 9 | 18 → I |
| 9 ÷ 36 | 0 | 9 |
이제 나머지의 순서를 역순으로 작성합니다:
예제 3. 임의의 기수 간 변환
를 십육진수로 변환합니다.
- 먼저 십진수 값을 찾습니다:
- 13₁₀를 십육진수로 변환합니다: 라는 나머지
결과:
역사적 사실
최초의 수 체계는 우리의 시대 이전에 등장했습니다.
고대 수메르인들은 육십진수(기반 60)를 사용했으며, 이는 시간의 1시간 안에 60분, 1분 안에 60초가 있는 이유입니다.
이후, 이집트인과 로마인들은 경제 기록에서 십진수와 스무진법(기반 20)을 사용했고, 자리 표기법의 아이디어가 인도에서 개발되어 아랍 학자들에 의해 유럽으로 전파되었습니다.
노트
- 숫자를 입력할 때 선택한 기반에서 허용하는 기호만 사용하세요.
- 자릿수에 대한 문자 값은
A=10,B=11부터Z=35까지 시작됩니다. - 변환기는 입력된 데이터의 유효성을 자동으로 확인하고 즉시 표 형태로 상세한 설명과 함께 결과를 제공합니다.
자주 묻는 질문
255를 십진수에서 십육진수로 어떻게 변환하나요?
| 나눗셈 | 정수 몫 | 나머지 |
|---|---|---|
| 255 ÷ 16 | 15 | F |
| 15 ÷ 16 | 0 | F |
결과:
101010₂를 십진수로 어떻게 변환하나요?
42₁₀를 팔진수로 어떻게 변환하나요?
| 나눗셈 | 정수 몫 | 나머지 |
|---|---|---|
| 42 ÷ 8 | 5 | 2 |
| 5 ÷ 8 | 0 | 5 |
결과:
999₁₀를 12진수로 어떻게 표현하나요?
| 나눗셈 | 정수 몫 | 나머지 |
|---|---|---|
| 999 ÷ 12 | 83 | 3 |
| 83 ÷ 12 | 6 | 11 → B |
| 6 ÷ 12 | 0 | 6 |
결과:
이 변환기가 지원하는 최대 기반은 무엇인가요?
이 변환기는 2부터 36까지의 수 체계에 대한 변환을 지원합니다.
이는 숫자와 라틴 문자의 모든 가능한 조합을 포함합니다 (0–9, A–Z).