7、
6、
执行“data.a=5;printf(“%f\n”,data.C);”printf函数只是将内存中的数据以不同的类型输出,而不能将内存中的整型数据自动转换为等值的浮点数,故C是错误的。
在内存中,实数与整数的存放形式完全不一样,共用体的成员共用的是同一块内存,而不是同一个数值,因此选项C是错误的
5、
注意的是共用体的空间分配,如果是long long的y,赋值0x12345678ffffffff,这样就会将y值改变。
4、
3、
2、
1、
7、
6、
执行“data.a=5;printf(“%f\n”,data.C);”printf函数只是将内存中的数据以不同的类型输出,而不能将内存中的整型数据自动转换为等值的浮点数,故C是错误的。
在内存中,实数与整数的存放形式完全不一样,共用体的成员共用的是同一块内存,而不是同一个数值,因此选项C是错误的
5、
注意的是共用体的空间分配,如果是long long的y,赋值0x12345678ffffffff,这样就会将y值改变。
4、
3、
2、
1、