首先不管大端法还是小端法存储,计算机在内存存放数据的顺序都是从低地址到高地址。
所不同的是首先取低字节的数据存放在低地址还是取高字节数据存放在低地址。
若首先取高字节的数据放在低地址,则是大端法;
若首先取低字节的数据存放在低地址,则是小端;
例如数据0x1234567 (左边是高字节,右边是低字节)
大端法存放:
内存地址依次为: 0x0001 0x0002 0x0003 0x0004
对应的数据存放依次为: 0x01 0x23 0x45 0x67
小端法存放:
内存地址依次为: 0x0001 0x0002 0x0003 0x0004
对应的数据存放依次为:0x67 0x45 0x23 0x01