设有如下的共用体定义:

来源:百度知道 编辑:UC知道 时间:2024/09/21 06:38:02
10. 设有如下的共用体定义:
union data{
int i;
long b;
float f;
}a;
则a所占的内存单元为______个字节.
A.4 B.16 C.8 D.10
解释下哦

这个答案不定哦,要看具体是什么环境的
共用体所占的空间与占空间最大的成员所占空间相同
在16位环境下
int 2个字节
long 4个字节
float 4
32环境
int 4
long 4
float 4
64位环境(gcc/vc)
int 4
long 8
float 4