您的位置:首页 > 编程语言 > C语言/C++

c语言 union 所占内存大小问题

2014-09-25 16:29 183 查看
c语言 union 所占内存大小问题如何解决?

union overlay

{

char letter;

int number;

};

union overlay ua;

答:在一个union类型结构中,所有的成员公用同样的存储空间,其占用的大小为其成员中需要空间最大者,这里就以int为准:

取决于你采用的系统,如果你的系统int型为2个字节,那就是2个字节。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: