转载一篇大端与小端。。。。。
具体见:https://blog.csdn.net/qu1993/article/details/102605173
大端:将表示一个对象的字节在内存中按照从最高有效字节到最低有效字节的顺序存储,即最高有效字节在内存地址最前面的方式,称为大端法
小端:将表示一个对象的字节在内存中按照从最低有效字节到最高有效字节的顺序存储,即最低有效字节在内存地址最前面的方式,称为小端法
举个例子,十六进制的数0x01234567
如果是大端法,那么地址与字节位的对应关系为:
地址 字节
0x100 01
0x101 23
0x102 45
0x103 67
在0x1234567中,0x67是最低有效位,0x01是最高有效位,而0x01位于0x100,在0x100-0x103地址的最前面,所以是大端方式
如果是小端法,那么地址与字节对应的关系为:
地址 字节
0x100 67
0x101 45
0x102 23
0x103 01
与大端法正好反过来
————————————————
版权声明:本文为CSDN博主「不闻窗外事」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qu1993/article/details/102605173