이 계산기는 정수 전용입니다. 소수점, 지수 표기, 부동소수점 실수는 의도적으로 제외해 큰 수에서도 정확한 결과를 유지합니다.
공백과 `_` 구분자는 자동으로 제거합니다. `0x`, `0b`, `0o` 접두사는 입력 진법이 맞을 때만 함께 정리합니다.
변환 결과
-
-
정규화 입력-
10진수-
2진수-
16진수-
진법 변환기에서 확인할 수 있는 내용
정수 입력값을 2~36진수 사이에서 변환하고, 같은 값을 2진수·10진수·16진수로 함께 비교할 수 있습니다.
- 계산 전에도 입력 진법과 출력 진법, 대문자·소문자 표현 방식을 먼저 정할 수 있습니다.
- 결과에는 정규화 입력값, 표준 진법 표현, 자릿수와 비트 길이를 함께 표시합니다.
계산 기준과 출처
- 계산 방식
- 문자열의 각 자릿값을 입력 진법의 거듭제곱으로 누적해 정수값으로 바꾼 뒤, 목표 진법으로 반복 나눗셈해 다시 표현합니다.
- 적용 기준
- 사용 가능한 숫자 기호는 0-9, A-Z이며 36진수까지 지원합니다.
참고 기준: MDN BigInt, positional notation
진법 변환에서 자주 놓치는 점
- 입력 진법보다 큰 숫자 문자가 들어가면 변환할 수 없습니다. 예를 들어 2진수에는 2, 3, A가 올 수 없습니다.
- 프로그래밍 언어마다 음수의 2진 표현은 부호 비트 또는 2의 보수를 쓰지만, 이 계산기는 수학적 정수 표현을 그대로 보여줍니다.
- 아주 큰 정수도 정확히 처리하지만, 부동소수점 실수나 IEEE 754 비트 패턴 분석은 별도 도구가 더 적합합니다.
정수 전용 정적 계산기입니다. 네트워크 없이 브라우저 안에서만 계산합니다.