主机字节序:多于一个字节的数据类型(多字节数据类型)在内存中的存放顺序叫主机字节序。
最常见的字节序有两种:小端字节序和大端字节序。
小端字节序:Little Endian,简称LE,将数据的最低字节放在内存的起始位置。也就是说,内存地址较低的字节位存放数据的低位字节,内存地址较高的字节位存放数据的高位字节。可以简记为:高高低低。
大端字节序:Big Endian,简称BE,将数据的高字节放在内存的起始位置。也就是说,内存中地址较低的位存放数据的高位字节,内存地址较高的字节位存放数据的低位字节。可以简记为:高低低高。
网络字节序标准规定为大端字节序。
不同平台上会对主机字节序进行转化,成为网络字节序后再进行传送,到主机后再转化为主机字节序。
原文:http://www.cnblogs.com/nufangrensheng/p/3582759.html