结构体中字节对齐的问题

在一个16位的机器,以下结构由于边界对齐浪费了多少空间() 1 2 3 4 5 struct {       char a;       int b;       char c; }  2   4    6   8 16位机器,char型占1个字节,int型占2个字节。 结构体中字节对齐有两条规则: 数据成员自对齐,即数据成员起始地址为数据类型长度的整数倍,如该题int型b只能从0,2,4...等
相关文章
相关标签/搜索