I am wondering if the max float represented in IEEE 754 is:
(1.11111111111111111111111)_b*2^[(11111111)_b-127]
Here _b
means binary representation. But that value is 3.403201383*10^38
, which is different from 3.402823669*10^38
, which is (1.0)_b*2^[(11111111)_b-127]
and given by for example c++
<limits>
. Isn't
(1.11111111111111111111111)_b*2^[(11111111)_b-127]
representable and larger in the framework?
Does anybody know why?
Thank you.