四字节对齐

四字节对齐遵循两条原则:

1.每个成员变量的起始存放地址是该变量大小的整数倍。

2.最终占用的空间大小是所有成员变量中最大成员的整数倍。

(数组可以看作多个连续的同类型的变量来计算)。

下面例子中变量c的存放起始地址遵循原则1,最后补出来的三个空白空间遵循原则2。

addrvariablevaluebytevalue
0a0x01byte00x01
1b0x02byte10x02
2byte2
3byte3
4c0x03040506byte40x06
5byte50x05
6byte60x04
7byte70x03
8d0x07byte80x07
9byte9
10byte10
11byte11

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值