parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

MoKo 11.04.2012 16:21

Да уж. При таком раскладе наверное действительно придется конвертировать из hex в single.

Формула есть в приведенной выше ссылке на википедию:
n = (-1)^s \times (m2^{-23})\times 2^{x - 127}
where s is the sign bit, x is the exponent, and m is the significand.
То есть сначала надо преобразовать число в десятичное, потом битовыми операциями сдвига и логического И получить значение x и m, затем умножить по формуле.