1. 字节序
数据在内存中有2种存放方式:
大端序(Big-Endian):低位字节放在高位地址
小端序(Little-Endian):相反
x86系列则采用little endian方式存储数据
如:0x12345678
数据以8bit位单位,在内存中的存储如下:
Big Endian低地址 高地址
----------------------------------------->
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 12 | 34 | 56 | 78 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Little Endian
低地址 高地址
----------------------------------------->
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-