一、目标 字节对齐长度和系统中数据类型的最大字节长度相等。 二、Lua源码实现方式 定义联合体,LUAI_USER_ALIGNMENT_T 的字节长度为联合体中字段字节长度最大的。即double、void *、long中最大的字节长度。 typedef LUAI_USER_ALIGNMENT_T L_Umaxalign; #define LUAI_USER_ALIGNMENT_T union{ double u; void *s; long l; }