32位系统中四字节对齐问题

来源:互联网 发布:淘宝代购怎么开店 编辑:程序博客网 时间:2024/06/03 12:57
#include <stdio.h>
struct a{
int m;
char b;
char c;
short d;
char l;
};
void main()
{
 printf("%d",sizeof(a));

}


——————————————————————————

输出 12;

m占4个字节,b,c,d占4字节,l一个字节,但要四字节对对齐。

原创粉丝点击