/ 숫자 도구 / 온라인 임의 진법 변환기
무료 온라인 도구

온라인 임의 진법 변환기

2부터 36까지의 임의 진법 간 정수 변환을 정확하게 수행합니다. 큰 수도 BigInt로 오차 없이 변환하며, 16진수 FF를 2진수로 변환하는 예시를 제공합니…

사용 시작

주요 기능

이 도구는 임의의 진법 간 정수 변환을 지원합니다. 예를 들어, 16진수 FF를 2진수로 변환하면 11111111이 되고, 십진수 값은 255입니다.

정확한 큰 수 변환

JavaScript의 Number 대신 BigInt를 사용하여 숫자를 처리하므로, 안전한 정수 범위를 넘어서는 큰 수도 정확하게 변환됩니다.

입력 제한

입력은 최대 10,000자리까지 허용됩니다. 소수점, 더하기 기호, 0x와 같은 접두사, 구분 기호는 지원되지 않습니다. 단 하나의 선택적 마이너스 기호만 허용됩니다.

출력 형식

결과는 항상 ASCII 숫자로 표시됩니다. 이는 지역별 숫자 모양이 위치 기반 표기에서 혼동을 줄 수 있기 때문입니다.

사용 예시

문제: 10진수 255를 2진수로 변환하고 싶습니다.

  1. 입력 필드에 255를 입력합니다.
  2. 원본 진법을 10으로 설정합니다.
  3. 대상 진법을 2로 설정합니다.
  4. 변환 버튼을 누릅니다.

결과: 11111111 (십진수 255)

제한 사항

  • 이 도구는 정수 진법 변환만 수행합니다. 문자 인코딩, IEEE-754 부동소수점 변환, 2의 보수 해석, 바이트 순서 변환은 지원하지 않습니다.
  • 모든 계산은 브라우저에서 로컬로 실행됩니다.

자주 묻는 질문

Q1: 소수점이 있는 숫자를 변환할 수 있나요?

아니요, 이 도구는 정수만 지원합니다. 소수점, 분수, 지수 표기 등은 입력할 수 없습니다.

Q2: 입력에 마이너스 기호를 사용할 수 있나요?

네, 숫자 앞에 하나의 마이너스 기호를 붙일 수 있습니다. 예를 들어 -255를 2진수로 변환하면 -11111111이 됩니다.

Q3: 진법을 바꾸는 버튼은 무엇인가요?

교환 버튼은 원본 진법과 대상 진법 필드를 서로 바꿉니다. 변환을 자동으로 실행하지는 않으므로, 교환 후에는 변환 버튼을 다시 눌러야 합니다.

체크리스트

  • 입력 숫자가 원본 진법에 맞는 문자인지 확인하세요.
  • 진법 값이 2에서 36 사이인지 확인하세요.
  • 변환 결과가 예상과 일치하는지 십진수 값으로 검증하세요.
  • 큰 수의 경우에도 정확한지 확인하세요.

처리는 브라우저에서 로컬로 수행됩니다.