0

디코딩 결과

N진수에서 수치(10진)로
기수

인코딩 결과

수치에서 N진수로
기수

N진수에 대해서

N진수(기수 N)는 수치를 N개의 기호(보통은 숫자 '0~9'와 알파벳 'A~Z')를 사용하여 표현하는 기수법입니다.

DenCode에서는 2부터 36까지의 기수를 지원합니다. 10진수보다 큰 기수(11진수~36진수)에서는 10 이상의 수치를 나타내기 위해 알파벳 'A'부터 순서대로 사용합니다. 예를 들어, 16진수에서는 10~15를 A~F로 나타내고, 36진수에서는 10~35를 A~Z로 나타냅니다.

각 진수에서의 변환 예는 다음과 같습니다.

10진수2진수8진수16진수32진수36진수
000000
111111
2102222
71117777
8100010888
9100111999
10101012AAA
15111117FFF
16100002010GG
17100012111HH
3111111371FVV
32100000402010W
35100011432313Z
3610010044241410

또한 소수점 이하의 수치는 N진수에서는 N-1 (1/N), N-2 (1/N2), N-3 (1/N3), ... 의 각 자릿수 값으로서 변환합니다. 소수점 이하의 수치가 N-n의 합계로 나타낼 수 없는 경우는, 완전하게는 N진수로 변환할 수 없어 오차가 발생합니다. 그 경우 DenCode에서는 끝에 "..."을 붙임으로써 생략하여 나타냅니다.

10진수2진수8진수16진수32진수36진수
0.50.10.40.80.G0.I
0.750.110.60.C0.O0.R
0.90.11100110011001...0.71463...0.E666...0.SPJ6...0.W...