blog.zhaojie.me/2010/02/byte-order-and-related-library.html
对于0x0A0B0C0D 它的有效位从高到低便是0A、0B、0C及0D
大字节序(big endian):最高有效位放在低地址上的存储方式
小字节序(little endian):最高有效位放在低地址上的存储方式
#include <stdio.h> union var{ char c[8]; int i; }; int main(void){ union var data; data.c[0] = 0x01; data.c[1] = 0x02; data.c[2] = 0x03; data.c[3] = 0x44; printf("p = %x",data.i); }
结果为
44030201
此系统为小端系统.