title: What is the decimal equivalent of the 32-bit IEEE floating point value CC4C0000?
body: <p>First thing I do is to convert it into binary and so I get</p>
  
  <p>CC4C0000 = 1100 1100 0100 1100 0000 0000 0000 0000 </p>
  
  <p>Now I know the number is negative because the sign bit (the first bit in the binary representation is 1). </p>
  
  <p>And the exponent is the next 8 bits which is 10011000 which is equal to 2^7 + 2^4 + 2^3 = 128 + 16 + 8 = 152</p>
  
  <p>Now the fractional part is the remaining 23 bits 100 1100 0000 0000 0000 0000. </p>
  
  <p>Now here is my question , what is the true exponent ?</p>
  
  <p>It should be 152-127 = 25 right ?</p>
  
  <p>The fractional part is .100 1100 0000 0000 0000 0000</p>
  
  <p>And after reinserting the leading one we have 1.100 1100 0000 0000 0000 0000.</p>
  
  <p>Now I know that .100 1100 0000 0000 0000 0000 is equal to 0.59375</p>
  
  <p>And so the final answer should be -1.59375 x 2^25.</p>
  
  <p>But why it is not the correct answer.</p>
  
  <p>When I put cc4c0000 in this url</p>
  
  <p><a href="http://www.h-schmidt.net/FloatConverter/IEEE754.html" rel="nofollow">http://www.h-schmidt.net/FloatConverter/IEEE754.html</a></p>
  
  <p>The answer is different , where is my error if any ?</p>
  
  <p>Thanks for any help :)</p>