title: How can I convert 4 bytes storing an IEEE 754 floating point number to a float value in C?
body: <p>My program reads into 4 bytes an IEEE 754 floating point number from a file. I need to portable convert those bytes to my C compilers float type. In other words I need a function with the prototype <code>float IEEE_754_to_float(uint8_t raw_value[4])</code> for my C program.</p>