字节序问题

大尾端(Big-Endian):字节的高位在内存中放在存储单元的低端;

小尾端(Little-Endian):字节的高位在内存中放在存储单元的高端;

网络字节序(NBO,Network Byte Order)
使用统一的字节顺序,避免兼容性问题,它一般是Big-Endian;

主机字节序(HBO,Host Byte Order)
不同的机器HBO是不一样的,这与CPU的设计有关,
Motorola 68K系列,HBO与NBO是一致的, (如0xABCD和0xABCD)
Intel X86系列,HBO与NBO不一致。 (如0xCDAB和0xABCD)

参见: http://blog.oracle.com.cn/index.php/306754/viewspace-34235.html