文章目录 什么是内存对齐: 为什么需要内存对齐: 内存对齐的规则 什么是内存对齐: 内存对齐:计算机对于基本数据类型在内存中的存放位置有限制,数据的首地址是K(通常为4或8)的倍数 //32位系统 #include <iostream> //32位系统 struct { int x; char y; }; int main() { std::cout <<"S:" <<sizeof(S) << "\n"; 输出8 return 0;