I believe I did specify the standard as the IEEE Standard (754), but the point of the question has nothing to do with which floating point standard I am using. The question is essentially this: "how do i put rvalue bits inside of a variable for which bit modification is not allowed by C without creating a temporary variable?"
I use a float simply because it is the most common and easy to understand form of my question.