永发信息网

4字节对齐下,这个结构体占多少字节呢,详解

答案:4  悬赏:30  手机版
解决时间 2021-03-24 10:11
4字节对齐下,这个结构体占多少字节呢,详解
最佳答案
struct S1
{
int a;
float c;
char d;
char g;
unsigned short b:4;
unsigned short e:13;
unsigned short f:2;
};

这样
g 和 d相邻
b 和 g相邻
e 和 b 之间空出了1个字节
最终是 16字节
全部回答
struct S
{
int a;
float c;
unsigned short b:4;
unsigned short e:13;
unsigned short f:2;
char g;
char d;
};
struct S
{
int a;//4
unsigned short b;//2
float c;//8
char d;//1
unsigned short e;//2
unsigned short f;//2
char g;//1
};
在VS2008中
使用printf("%d\n",sizeof(struct S));得到的结果是20
看来和书写的顺序没有关系啊。。。。
这个没错啊,就是20,算出来的后都要+4
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
每日新小厨在什么地方啊,我要过去处理事情
空调如何加雪种,请问分体空调如何加雪种? 30
一铺路队小2.5小时铺路150米.照这样计算,6.2
请问是选择144hz显示器还是4K分辨率显示器
如何成为一个业余拳手 要具备什么条件
<第一滴血>那些警察开始为什么要抓史泰龙啊?
最信任的人背叛的句子,把这句话补充完整 我此
单选题下列命题中为真命题的是A.平行直线的倾
山东气瓶专用标识水洗了怎么办
苏打绿和一个女的唱的,最后一句是爱呀
oppo突然黑屏怎么都没反应,这种情况好修吗
婴姿坊温柔妈妈孕婴怎么去啊,有知道地址的么
单选题成人的心肌细胞比皮肤细胞内数量显著多
纯MDI都有哪几个公司生产的哪几个牌号?
前庭器官的感受器
推荐资讯
有关少年壮志的诗句
远景车,原车没有倒车雷达,我自己加了两个,
智能卡哪个厂家做得最好?
右图是氢气在氧气中燃烧的实验装置,试判断下
全部症状: 左手手腕舟骨坏死,偶尔会疼痛,
有什么好的免费的网吧计费软件吗
外企的小催是什么意思
EXO的戒指和项链在哪里可以买到
对于画红线的部分请用语言解释一下,谢谢大神
三亚亚龙弯附近修车的电话急求一个?换备胎。
单选题黄淮海平原整治盐碱地工作的核心是A.使
试管大促才取了三个卵为什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?