I have a floating point number (float) stored in a string of bytes (char). For example, the 4th, 5th, 6th, and 7th position of a character string contains a float. I need to take those four bytes and convert it into a float number. I am able to do this with integers using shift operators, but can't get floats to work properly. How can I do this?