10진수 → 2진수 변환기

큰 정수를 반올림하지 않고 10진수 정수와 소수를 2진수로 변환하세요.

숫자 및 단위
작업 공간 준비 중…

입력

작업 공간 준비 중…

출력
결과가 여기에 표시됩니다.

사용 방법

  1. 입력과 출력 진법을 선택하고 줄마다 숫자를 하나씩 입력하세요.
  2. 결과와 정밀도 상태를 확인하세요.
  3. 결과를 복사하거나 각 줄을 JSON으로 다운로드하세요.

10진수 → 2진수 변환기

각 자리는 2의 거듭제곱입니다. 42는 32, 8, 2의 합입니다.

진법은 같은 값의 표기법만 바꿉니다. 텍스트 인코딩이나 바이트 순서 변경과는 다릅니다.

표현과 사용 방법

8비트로 자동 채우지 않으며 음수의 마이너스 부호를 유지합니다.

처리 전후
입력
42
결과
101010

42 = 32 + 8 + 2이므로 2진수는 101010입니다.

정밀도와 유효성 검사

정수는 BigInt를 사용합니다. 소수는 정수 분자와 분모로 계산하며 끝나지 않는 전개는 잘림을 표시합니다.

결과 해석과 재사용

음수 부호를 유지하며 2의 보수를 가정하지 않습니다. 각 줄을 따로 검사하고 JSON에 오류도 보존합니다.

처리 한도

숫자: 최대 500줄 / 1 MiB, 숫자당 4,096자. 소수부: 1–128자리. 텍스트와 바이트: 64 KiB. 비트 연산: 8–256비트. Worker는 30초 후 중지됩니다.

?

자주 묻는 질문

결과가 항상 8비트인가요?

아니요. 고정 너비의 2의 보수는 비트 연산 계산기를 사용하세요.

왜 잘림으로 표시되나요?

일부 소수는 대상 진법에서 반복됩니다. 반올림하지 않고 1–128자리에서 자릅니다.

큰 정수의 정밀도가 떨어지나요?

아니요. BigInt는 2^53 − 1보다 큰 정수도 모든 자리를 유지합니다.

입력이 서버로 전송되나요?

아니요. 브라우저에서 계산하며 DevToolsy는 입력을 업로드하거나 저장하지 않습니다.

무엇이 복사되나요?

표시된 값을 복사합니다. JSON은 문자열과 오류 코드를 유지하며 큰 정수를 부동소수점으로 변환하지 않습니다.

다음에 쓸 도구 찾기

언어

언어를 변경할까요? 현재 작업 내용이 지워집니다. 필요한 데이터를 먼저 복사하거나 다운로드하세요.