PDA

Просмотр полной версии : ieee754 в Delphi



Alex_Kos
03.03.2012, 12:01
Ребят есть у кого нибудь функция для перевода дробного 4-х байтного числа из двоичного формата в десятичный и обратно?

capzap
03.03.2012, 13:14
:)
из Си-шного
int i = 0x3f800000;
float f = *reinterpret_cast<float*>(&i);
из Явы
Float.intBitsToFloat((
((bytes[0] & 0xff) << 24) |
((bytes[1] & 0xff) << 16) |
((bytes[2] & 0xff) << 8) |
(bytes[3] & 0xff)
));
А по поводу Дельфи, загрузите свою фразу ieee754 в Delphi в гугл, там вроде сразу ссылка на исходник преобразования дана

Alex_Kos
05.03.2012, 11:53
Спасибо! Будем юзать нэт ))