文静月亮

文章
5
资源
0
加入时间
2年10月21天

边界对齐、大端模式和小端模式

问题:在内存的分配上,那个占用的内存更少呢?第一种24B 第二种16B相信看完这篇文章,你就能清楚的明白了简单来说,数据的存储尽量在同一个存储空间,不能分家,并且要使末端对齐法则:莫类型数据边界对齐存储的起始地址是该数据类型字长的整数倍即如果是双子长(16bit)那么边界对齐的起始地址的末3位必须是000这就保证了添加该数据进去以后依然是存储是整数倍所以我解释一下s1的内存大小为什么是24呢即在添加该元素的时候,要考虑到元素的起始位置是不是元素大小的整数倍,由此发现..