Skip to main content

Convert (10.0101)₂ to hexadecimal

Short answer

Group bits from the binary point: 10 → 0010 (2), .0101 → 0101 (5); result is (2.5)₁₆.

Convert (10.0101)₂ = (?)₁₆.

Group the bits in fours starting from the binary point: to the left for the integer part and to the right for the fraction, padding with zeros.

 Integer : 10      -> 0010 -> 2
 Fraction: .0101   -> 0101 -> 5

Check in decimal: (10.0101)2=2+0.25+0.0625=2.3125(10.0101)_2 = 2 + 0.25 + 0.0625 = 2.3125, and (2.5)16=2+5/16=2.3125(2.5)_{16} = 2 + 5/16 = 2.3125.

Answer: (10.0101)2=(2.5)16(10.0101)_2 = (2.5)_{16}

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Logic chapter 1 questions →