sizeof仅仅是一个C语言关键字,唯一的功能是计算对象的尺寸,不具备对齐功能。
比如 sizeof(long) 的结果为4,因为long类型为4字节。
比如在keil中:
对齐不是sizeof的功能,sizeof只是提取已经对齐(或者未对齐)状态的结构占用空间。
对齐一般是系统编译优化去处理的。