Skip to main content

Convert 37.432 decimal to binary

Short answer

Integer 37 by repeated division gives 100101. Fraction 0.432 by repeated multiplication yields about .0110111010. Thus (37.432)₁₀ ≈ (100101.0110111010)₂.

Convert 37.432 decimal number to binary.

Convert the integer and fraction parts separately.

Integer part: 37

DivisionQuotientRemainder
37 ÷ 2181
18 ÷ 290
9 ÷ 241
4 ÷ 220
2 ÷ 210
1 ÷ 201

Reading upwards: 37=10010137 = 100101.

Fraction part: 0.432

MultiplicationResultBit
0.432 × 20.8640
0.864 × 21.7281
0.728 × 21.4561
0.456 × 20.9120
0.912 × 21.8241
0.824 × 21.6481
0.648 × 21.2961
0.296 × 20.5920
0.592 × 21.1841
0.184 × 20.3680

The fraction does not terminate, so we stop after 10 bits. Reading downwards: 0.432≈.01101110100.432 \approx .0110111010.

Answer: (37.432)10≈(100101.0110111010)2(37.432)_{10} \approx (100101.0110111010)_2

Check: 100101.01101110102=37+442/1024=37.4316100101.0110111010_2 = 37 + 442/1024 = 37.4316, very close to 37.432.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Logic chapter 1 questions →