little-endian和big-endian区别
endian一词源于小说格列佛游记,小说中,小人国为水煮蛋从大的一段big-end还是小的一端little-end剥开而争论(我习惯从大端打开clip_image001),争论的双方分别被称为big-endians和little-endians。
对于字节序的典型情况为整数在内存中的存放方式和网络传输的传输顺序。
- 小端序:LSByte在MSByte的前面,即LSB为低地址,MSB为高地址;
- 大端序:MSByte在LSByte的前面,即LSB为高地址,MSB为低地址;
对于单一的字节,大部分处理器以相同的顺序处理位元bit,因此单字节的存放方法和传输方式一般相同。