heyuanpi

大端小端

1
阅读(1648)

常常忘记 大端小端 的区别,今日做一记录:

0、大端小端讨论的是字节的顺序,一个字节内部的bit顺序都是统一的按natural binary的方式存放

1、由于一个地址对应一个byte,所以对于占用多个地址的变量就有必要说明byte存放的顺序,这是讨论大端小端的原因

2、首先存放一个变量时,这个变量占用的空间从基地址开始增长

3、大端模式就是把数据的最高byte放在基地址

4、小端模式就是把数据的最低byte放在基地址

5、大端模式优点:读取基地址对应的的byte就能迅速判断数据的正负号

6、小端模式优点:数据高低和地址高低是对应的,权重计算方便


对于数据:0x11223344

b2de9c82d158ccbfba5e4c721ed8bc3eb035419c.jpg.png