Answer is : 3.5
How to convert 32 bit floating point representation in to decimal ?
https://youtu.be/TZI6Fd4WmIs
Step 1 : Partition(LtR) the 32 bits in to sign bit(1), exponent bits(8), Mantissa bits (23)
Here in this example - 0 10000000 11000000000000000000000
Step 2 : sign bit is 0. so the decimal value is (-1)0. => positive.
Step 3 : find p. Exponent = 127 + p.
here exponent =128
hence p= 1
Step 4 : Write 1.11000000000000000000000
now move decimal point 'p' places to the right. hence we get
11.1000000000000000000000
=> this is equivalent to 3.5
and that's the answer.