大端小端
1赞
发表于 3/21/2018 11:26:16 AM
阅读(1648)
常常忘记 大端小端 的区别,今日做一记录:
0、大端小端讨论的是字节的顺序,一个字节内部的bit顺序都是统一的按natural binary的方式存放
1、由于一个地址对应一个byte,所以对于占用多个地址的变量就有必要说明byte存放的顺序,这是讨论大端小端的原因
2、首先存放一个变量时,这个变量占用的空间从基地址开始增长
3、大端模式就是把数据的最高byte放在基地址
4、小端模式就是把数据的最低byte放在基地址
5、大端模式优点:读取基地址对应的的byte就能迅速判断数据的正负号
6、小端模式优点:数据高低和地址高低是对应的,权重计算方便
对于数据:0x11223344