입력

출력

2진수에서 10진수 변환이란?

2진수에서 10진수 변환은 2진법(기수 2) 수 체계에서 10진법(기수 10) 수 체계로 숫자를 변환합니다. 각 2진 숫자(비트)는 2의 거듭제곱을 나타냅니다. 예를 들어, 2진수 101010은 1×32 + 0×16 + 1×8 + 0×4 + 1×2 + 0×1 = 42(10진수)입니다.

이 변환은 저수준 컴퓨터 데이터, 네트워크 프로토콜 또는 하드웨어 레지스터를 읽거나 디버깅할 때 필수적입니다. 이 도구는 2진수 문자열을 즉시 10진수 등가물로 변환하며 여러 값과 선택적 0b 접두사를 지원합니다.

이 도구 사용 방법

1

2진수 입력

왼쪽 편집기에 한 줄에 하나의 2진수를 입력하거나 붙여넣으세요. 숫자는 선택적으로 0b로 시작할 수 있습니다. 샘플을 클릭하여 예시를 로드하거나 텍스트 파일을 업로드하세요.

2

10진수 출력 확인

오른쪽 패널은 각 2진수의 10진수 값으로 자동 업데이트됩니다. 유효하지 않은 2진 숫자는 해당 줄에 오류 메시지가 표시됩니다.

3

복사 또는 다운로드

복사를 클릭하여 10진수 출력을 클립보드에 복사하거나 다운로드를 클릭하여 텍스트 파일로 저장합니다.

변환 예시

일반적인 2진수에서 10진수 변환 예시:

2진수 입력

입력

10진수 출력

출력

자주 묻는 질문

2진수에서 10진수 변환은 어떻게 작동합니까?

각 비트 위치는 가장 오른쪽 비트(20 = 1)에서 시작하여 2의 거듭제곱을 나타냅니다. 각 비트에 위치 값을 곱하고 결과를 합산합니다. 예: 101010 = 1×32 + 0×16 + 1×8 + 0×4 + 1×2 + 0×1 = 42.

0b 접두사를 지원합니까?

예. 도구는 변환 전에 선행 0b 또는 0B 접두사를 자동으로 제거합니다.

내 데이터가 서버로 전송됩니까?

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

음수를 지원합니까?

예. 선행 마이너스 부호가 유지됩니다(예: -101010-42가 됩니다).

관련 도구

수 체계에 대해 더 알아보려면 위키피디아의 이진수 문서를 참조하세요.