我们都知道在计算机中是以二进制的方式存储数据的,对于整形来说:数据存放内存中其实存放的是补码。
举个栗子:
int a = 7;
int b = 1;
这两个变量在内存中是这样存放的
![](https://i-blog.csdnimg.cn/blog_migrate/bdf555b852cfea8ea81b70a10da2f59a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/00476850868f240196e85242b978b259.png)
数据存储顺序和我们想象的不太一样,这就是大端小端存储模式的原因。
什么叫大端
大端字节序(大端存储模式):一个数据的低位字节序放在高地址,高位字节序的内容放在低地址。
什么叫小端
小