Cast, CastBit
#include <stdio.h>
#define Cast(Type, Value) ((Type)(Value))
#define CastBit(Type, Value) (*Cast(Type *, &(Value)))
int main()
{
unsigned int a = 0x40400000;
float b = CastBit(float, a);
printf("%f\n",b);
return 0;
}INFO