#include <stdio.h>
#include <string.h>
struct
{
char name[32];
int age;
union u_variable
{
int i;
float f;
char ch;
} u;
} st;
int main(void)
{
strcpy(st.name, "star war 7");
st.age = 38;
st.u.i = 100;
printf("st.name = %s\n", st.name);
printf("st.age = %d\n", st.age);
printf("st.u.i = %d\n", st.u.i);
st.u.f = 3.14;
printf("st.u.f = %.2f\n", st.u.f);
return 0;
}
/*
run:
st.name = star war 7
st.age = 38
st.u.i = 100
st.u.f = 3.14
*/