读书人

求教一个结构体大小的有关问题

发布时间: 2012-12-31 11:57:52 作者: rapoo

求教一个结构体大小的问题
下面的结构体


struct my_test_st
{
char c:4;
int i:1;
};


这个结构体的大小在vc下是8个字节;在linux下是4个字节,哪位朋友给分析一下,为什么不一样呀?
[解决办法]
http://blog.csdn.net/cqupt_chen/article/details/8056023

[解决办法]
这应该与编译器或系统平台有关的吧。呼唤大侠求解!
[解决办法]
用的位域并且加一起也没用满,于是gcc把两个合并成一个了,vs没有
[解决办法]
引用:
这应该与编译器或系统平台有关的吧。呼唤大侠求解!


与编译器或系统平台有关
[解决办法]
你那个是结构体位域,没用了。。。。估计vs不支持

读书人网 >C语言

热点推荐