온라인 이진 변환기
2진수와 10진수 정수를 즉시 변환하세요. 큰 정수도 정확하게 처리하며, 음수 지원, 브라우저에서 안전하게 실행됩니다. 처리는 브라우저에서 로컬로 수행됩니다.
사용 시작
주요 기능
이 도구는 2진수와 10진수 정수 간 변환을 지원합니다. 예를 들어, 2진수 101101을 입력하면 10진수 45로 변환되고, 10진수 45를 입력하면 2진수 101101로 변환됩니다. 음수도 처리할 수 있으며, 예를 들어 2진수 -101은 10진수 -5로 변환됩니다.
정밀도와 제한
변환은 JavaScript의 BigInt를 사용하여 수행되므로, 일반적인 숫자 범위를 넘어서는 큰 정수도 정확하게 처리합니다. 입력은 최대 10,000자리로 제한되어 브라우저의 작업량과 메모리 사용을 안전하게 유지합니다. 선행 0은 허용되지만 결과에는 포함되지 않습니다.
입력 규칙
2진수 입력은 선택적 음수 부호 뒤에 0과 1만 허용됩니다. 10진수 입력은 선택적 음수 부호 뒤에 숫자만 허용됩니다. 분수, 지수 표기법, 0b 접두사, 공백, 잘못된 문자는 모두 거부됩니다.
변환 범위
이 도구는 정수만 변환하며, 소수점 이하 값, 부동소수점 표현, 텍스트 바이트, 비트 연산 표현은 지원하지 않습니다. 변환은 브라우저에서 로컬로 실행되며, 입력 데이터가 서버로 전송되지 않습니다.
체크리스트
- 2진수 입력 시 0과 1만 사용하세요.
- 10진수 입력 시 숫자만 사용하세요.
- 음수는 앞에 '-'를 붙이세요.
- 결과는 정규화된 형태로 표시됩니다.
자주 묻는 질문
2진수에서 10진수로 변환할 때 음수는 어떻게 처리되나요?
음수는 앞에 '-' 부호를 붙여 표현합니다. 예를 들어 2진수 -101은 10진수 -5로 변환됩니다. 2의 보수나 고정 비트 폭은 사용하지 않습니다.
매우 큰 숫자도 정확하게 변환되나요?
네, JavaScript BigInt를 사용하므로 Number의 안전한 정수 범위를 넘어서는 큰 정수도 정확하게 변환됩니다. 입력은 최대 10,000자리까지 허용됩니다.
소수점이 있는 2진수(예: 101.01)를 변환할 수 있나요?
아니요, 이 도구는 정수만 지원합니다. 소수점이 있는 값은 입력할 수 없습니다.
처리는 브라우저에서 로컬로 수행됩니다.