下面是谭浩强书中的一段程序
union Date
{ int i;
char ch;
float f;
} a;
a.i=97
然后使用输出语句输出
printf("%d",a.i); (输出整数97)
printf("%c",a.ch); (输出字符‘a’)
printf("%f",a.f); (输出实数0.000000)
我没有看懂 为什么最后一个printf("%f",a.f)语句输出的是0.000000,这是为什么呢?