您的位置:首页 > 其它

关于字节对齐

2012-06-28 21:29 246 查看
以结构体内成员最大的字节对齐,当开辟的最大字节中能装下第二个成员时,就装在前一个字节中,若不能装下,则再开辟一个最大字节;在32位系统中,最大只能开辟4个字节(32位),所以long long 只开辟8个字节;

比如:

Struct book1

{

Char a1;

Short a2;

Char a3;

}u1;

Sizeof(u1) = 6;

=====================

Struct book1

{

Short a1;

Char a2;

Char a3;

}u2;

Sizeof(u1) =4;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: