#include #include typedef union { int i; float f; double d; } Ifd; main() { Ifd ifd; int i; float f; ifd.i = 1; i = 1; printf("%d %d\n", i, ifd.i); ifd.f = 5.55; f = ifd.f; printf("%f %f\n", ifd.f, f); printf("%d\n", ifd.i); }