#pragma pack(1)表示结构体的内存必须按1个字节对齐。一般结构体的成员都是超过1个字节的,所以结构体大小也就等于各个变量的和。 #pragma pack(4)表示结构体内的内存必须按4个字节对齐。如果成员小于4个字节,则按顺序放下一个成员,除非剩余空间小于下一个成员。 来源:https://blog.csdn.net/weixin_42206078/article/details/101079278 标签 字节对齐 内存对齐