字节对齐在编程中经常用到,尤其对于并行编程中的矢量编程,利用寄存器进行编程,对于字节对齐的要求更高。由于计算机一般是32位或者64位的,对于计算机访问内存,一次性访问32位或者64位的效率更高。比如在有些时候,你会发现memcpy的运行效率非常低,有可能就是因为系统为了保证复制的正确性,导致copy的时候,按照每个字节来copy,这样对于32位系统来讲,反而效率很低,因此这时,我们可以每次进行32位的copy,效率反而会高。 🎬个人简介:一个全栈工程师的升级之路! 📋个人专栏:C/C++面试整理 🎀优快云主页 发狂的小花 🌄人生秘诀:学习的本质就是极致重复! 目录 1 字节对齐的定义 2 字节对齐的好处 3 字节对齐原则 4 自定义字节对齐的方式