Number base converter

이진법에서 10진법으로 변환하는 Converter App

이진수를 10진수로, 그리고 10진수를 이진수로 즉시 변환하세요. 이 도구는 입력값을 검증하고 매우 큰 정수를 지원하며 명확한 변환 단계를 보여줍니다.

숫자 변환

변환 방향을 선택하고 정수를 입력한 후 결과를 복사하세요. 이진수는 0과 1만 사용합니다. 십진수는 0부터 9까지의 숫자를 사용합니다.

10진수 결과 105

실시간 변환 단계

입력하는 내용이 실시간으로 반영됩니다. 매우 큰 숫자의 경우, Converter App은 결과를 정확히 유지하고 단계 목록을 과도하게 길게 표시하는 대신 계산 방법을 요약하여 보여줍니다.

이 결과가 어떻게 계산되는지

  1. 이진수를 오른쪽에서 왼쪽으로 읽으세요.
  2. 각 자릿수를 해당하는 2의 거듭제곱과 곱하세요.
  3. 값을 더하여 소수점 결과를 얻으세요.
정확성 참고 사항: 이 변환기는 정수 변환에 JavaScript의 BigInt를 사용하므로, 큰 정수는 일반 부동소수점 숫자처럼 반올림되지 않고 정확하게 처리됩니다.

이진수와 십진수란 무엇인가요?

이진법은 2진법을 의미하며, 오직 두 개의 숫자 01만을 사용합니다.

십진법은 일상에서 사용하는 10진법입니다. 이 체계는 다음 열 개의 숫자를 사용합니다: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

이진법은 디지털 회로가 정보를 두 가지 상태(일반적으로 켜짐/꺼짐 또는 0/1)로 표현하기 때문에 컴퓨팅에서 핵심적인 역할을 합니다.

이진수를 10진수로 변환하는 방법

이진수를 십진수로 변환하려면 각 이진 자릿수를 2의 거듭제곱으로 곱합니다. 가장 오른쪽 자릿수는 20를 사용하고, 그 다음 자릿수는 21, 그리고 22와 같이 순차적으로 적용합니다.

1101001₂ = 1×2⁶ + 1×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 0×2¹ + 1×2⁰ = 105₁₀

이는 이진수 1101001가 10진수 105와 같음을 의미합니다.

10진수를 2진수로 변환하는 방법

10진수를 이진수로 변환하려면 10진수 값을 2로 계속 나누고 각 나머지를 기록합니다. 이진수 결과는 아래에서 위로 읽은 나머지 값으로 구성됩니다.

179 ÷ 2 = 89 나머지 1
89 ÷ 2 = 44 나머지 1
44 ÷ 2 = 22 나머지 0
22 ÷ 2 = 11 나머지 0
11 ÷ 2 = 5 나머지 1
5 ÷ 2 = 2 나머지 1
2 ÷ 2 = 1 나머지 0
1 ÷ 2 = 0 나머지 1
결과: 10110011₂

따라서 10진수 179는 이진수 10110011로 변환됩니다.

이진 분수와 실용적 활용

이 컨버터는 정확한 정수 변환에 중점을 둡니다. 이진 분수도 가능합니다: 이진점 뒤의 자릿수는 각각 1/2, 1/4, 1/8, 1/16 등을 나타냅니다.

이진수는 프로그래밍, 네트워킹, 파일 형식, 비트 마스크, 권한 설정, 디지털 전자공학 및 저수준 디버깅에서 널리 사용됩니다. 가독성을 위해 긴 이진 값은 종종 그룹화되거나 16진수로 변환됩니다.

입력 규칙

  • 이진 입력에는 01만 사용하세요.
  • 10진수 입력에는 숫자 0–9를 사용하세요.
  • 정수가 지원됩니다. 이 도구에서는 분수를 의도적으로 변환하지 않습니다.
  • 음수 정수도 지원됩니다. 예를 들어 -1010 또는 -10과 같은 값이 가능합니다.