PDA

Просмотр полной версии : Преобразовать HEX в Float



serezha
15.12.2014, 08:22
Дано целое число в шестнадцатеричном формате, как преобразовать его в число с плавающей точкой. Например : 42 5F 5C 28 = 55.84

Алексей Александрович
15.12.2014, 08:52
Попробуйте в библиотеке oscat_basic_331_codesys2 поискать. Там много преобразований. Хотя не факт.

serezha
15.12.2014, 09:28
Библиотека интересная, но к сожалению ничего не подходит.

Sergey_Byk
15.12.2014, 09:55
UNION ?

capzap
15.12.2014, 09:56
в принципе нет такого преобразования, это разные вещи. это у Вас обычное четырехбайтовое число вот его и можно преобразовать, вопрос в том откуда его взяли, если это real то ничего делать не надо, возможно байты местами поменять придется, если это dword, то есть dword_to_real