对齐基数在gcc中通过预编译指令#pragma pack(n),n = 1,2,4,8,16设定,对齐规则如下: 成员相对于首地址的偏移量需要被该成员大小与对齐基数中较小者整除。整个结构体大小需要被最宽成员大小与对齐基数中较小者整除。