字节序

字节序,字节的顺序,就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。

其实大部分人在实际的开发中都很少会直接和字节序打交道。唯有在跨平台以及网络程序中字节序才是一个应该被考虑的问题。

字节序分类:

1. Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。

2. Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。

3. 网络字节序:TCP/IP各层协议将字节序定义为Big-Endian,因此TCP/IP协议中使用的字节序通常称之为网络字节序。

参考:https://baike.so.com/doc/2151090-2275950.html

原文地址:https://www.cnblogs.com/luguoshuai/p/10005770.html