소수에서 2진수(바이너리) 변환기
아래에 소수점 이하 자릿수를 입력하면 상세한 단계별 분석이 포함된 이진수 표현으로 즉시 변환됩니다.
바이너리 결과
단계별 풀이
시각화
소수를 이진수로 변환하는 방법
분수 부분이 있는 십진수를 이진수로 변환하려면 숫자를 정수 부분과 분수 부분으로 나누고 별도로 변환합니다.
단계
- 숫자를 정수 부분과 분수 부분으로 구분합니다.
- 정수 부분을 2로 반복해서 나누고 나머지를 기록하여 이진수로 변환합니다.
- 2를 반복적으로 곱하고 결과의 정수 부분을 기록하여 분수 부분을 이진수로 변환합니다.
- 두 개의 이진 부분을 소수점(이진) 포인트와 결합합니다.
예
Convert 10.25 to binary:
1. Integer part (10): 10 ÷ 2 = 5 rem 0, 5 ÷ 2 = 2 rem 1, 2 ÷ 2 = 1 rem 0, 1 ÷ 2 = 0 rem 1 → 1010
2. Fractional part (0.25): 0.25 × 2 = 0.50 (int 0), 0.50 × 2 = 1.00 (int 1) → .01
3. Combine: 1010 + .01 = 1010.01₂
일반적인 전환
| 소수 | 바이너리 |
|---|---|
| 0.125 | 0.001 |
| 0.25 | 0.01 |
| 0.5 | 0.1 |
| 0.75 | 0.11 |
| 1.5 | 1.1 |
자주 묻는 질문
2진수 시스템 및 부동 소수점 표현에 대한 자주 묻는 질문
일치하는 질문을 찾을 수 없습니다
01 이진수 체계란 무엇입니까?
이진법, 즉 2진법은 0과 1이라는 두 숫자만 사용합니다. 이는 모든 현대 컴퓨터 시스템과 디지털 전자 장치의 기초입니다.
02 부동소수점 숫자를 이진수로 어떻게 표현하나요?
부동 소수점 숫자는 부호, 지수 및 분수(또는 가수)에 특정 비트를 할당하는 IEEE 754 표준을 사용하여 이진수로 표시됩니다.
03 일부 소수 분수에는 왜 무한히 반복되는 이진 표현이 있습니까?
2진수에서는 분모가 2의 거듭제곱인 분수만 정확하게 표현할 수 있습니다. 0.1과 같은 다른 것들은 반복되는 이진 분수를 초래하여 컴퓨터에서 작은 반올림 오류가 발생합니다.
04 이진 정수 변환과 이진 분수 변환의 차이점은 무엇입니까?
정수는 2로 나누고 나머지를 반복하여 변환하는 반면, 분수는 2를 반복적으로 곱하고 결과의 정수 부분을 취하여 변환합니다.
05 모든 십진수를 이진수로 정확하게 변환할 수 있나요?
예, 하지만 일부는 정확하게 표현하기 위해 무한한 수의 비트가 필요합니다. 컴퓨팅에서는 이러한 오류가 잘려서 부동 소수점 오류라고 하는 사소한 정밀도 문제가 발생하는 경우가 많습니다.