设有以下定义和语句,请在 printf 语句的 ______ 中填上正确输出的变量及相应的格式说明。
union {
int n;
double x;
} num;
num.n=10;
num.x=10.5;
printf(“______”, ______);
以下程序的运行结果是 ______;
main( )
{
struct EXAMPLE
{
union {
int x;
int y;
} myion;
int a;
int b;
} e;
e.a=1;
e.b=2;
e.myion.x=e.a*e.b;
e.myion.y=e.a+e.b;
printf("%d, %d", e.myion.x, e.myion.y);
}
有以下定义和语句,则 sizeof(a) 的值是 ______,而 sizeof(a.share) 的值是 ______。
struct date {
int day;
int month;
int year;
union{int sharel
float share2;
}share;
}a;