大端序和小端序详解

要了解大端序和小端序,我们首先需要了解什么是MSB、LSB。
MSB:(Most Significant Bit)最高有效位
LSB:(Least Significant Bit)最低有效位

举个例子:以一个自然的二进制表达序列上32位的二进制数为例,最右端为bit0,最左端为bit31,那么bit0为LSB,bit31为MSB
大端序和小端序详解
知道这个概念,我们就可以了解什么是大端序,什么是小端序了;

大端序和小端序

二进制数在计算机的组织中存放中,地址由低位到高位对应着两种排列:
大端序:由LSB到MSB,这就是小端序排列
小端序:由MSB到LSB,这就是大端序排列
大端序更符合人类的表达方式,而小端序不那么直观