字节序,字节的顺序,就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。
其实大部分人在实际的开发中都很少会直接和字节序打交道。唯有在跨平台以及网络程序中字节序才是一个应该被考虑的问题。
字节序分类:
1. Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。
2. Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。
3. 网络字节序:TCP/IP各层协议将字节序定义为Big-Endian,因此TCP/IP协议中使用的字节序通常称之为网络字节序。
参考:https://baike.so.com/doc/2151090-2275950.html