#include union n { int a; float b; }; int main(){ union n x; x.a = 5; printf("x.a = %d\n", x.a); printf("sizeof(x) == %d\n", sizeof(x)); x.b = 13.2; printf("x.b = %f\n", x.b); printf("x.a = %d\n", x.a); return 0; }