[计组]数据的存储和排列

大小端模式

多字节数据在内存里占用连续的内存空间

大端模式:就是我们平常看到的右到左读的形式,左边是高地址位,右边是低地址位

小端模式:和上面反过来,便于机器处理

边界对齐

内存按照字节编址

访问内存一次访问一个字,32位,4个字节

边界对齐就是,一个字存数据的时候,如果没有占满四个字节,剩余的字节会被浪费掉,但是读取的时候速度快,只需要按字访问一次访存就可以了(空间换时间)

边界不对齐,一个字存数据,没占满,下一个数据接着继续存在后面的字节里,不会浪费空间,但是读数据的时候,就需要访存两次才能读出完整数据(时间换空间)

原文地址:https://www.cnblogs.com/taoshihan/p/14243790.html