1.大端储存:将数据低位存在内存高地址,数据高位存在内存低地址
2.小端储存:将数据低位存在内存低地址,数据高位存在内存高地址
不同的系统问题储存顺序也不一样,x86是小端,mac是大端
文件存放时可能是大端
列如:int a=0x00020301
小端存放
高位 低位
00000000 00000010 00000011 00000001
大端存放
高位 低位
00000001 00000011 00000010 00000000
可以通过左移右移来判断大小端
本文介绍了计算机内存中数据存储的两种方式:大端储存和小端储存。大端储存将数据高位存放在内存低地址,而小端储存则相反。x86架构采用小端储存,MAC系统使用大端储存。文件存储可能采用大端模式。以整数0x00020301为例,展示了其在小端和大端存储下的位分布。通过位移操作可以判断系统字节序。
1.大端储存:将数据低位存在内存高地址,数据高位存在内存低地址
2.小端储存:将数据低位存在内存低地址,数据高位存在内存高地址
不同的系统问题储存顺序也不一样,x86是小端,mac是大端
文件存放时可能是大端
列如:int a=0x00020301
小端存放
高位 低位
00000000 00000010 00000011 00000001
大端存放
高位 低位
00000001 00000011 00000010 00000000
可以通过左移右移来判断大小端
690

被折叠的 条评论
为什么被折叠?