我理解的大小端存储
来源:互联网 发布:nba95年总决赛数据 编辑:程序博客网 时间:2024/06/07 23:42
写一下自己理解的大小端存储,
顾名思义,大端存储,既低地址存储的是数据的高数据位,
例如:
十六进制数0x1234在大端存储的机器中的存储顺序应该是 地址:
(0x0000xx10)的存储数据12 (一个字节)
(0x0000xx11)的存储数据34 (一个字节)
同理小端存储既低地址存储的是数据的低数据位
例如:
十六进制数0x1234在小端存储的机器中的存储顺序应该是 地址:
(0x0000xx10)的存储数据34 (一个字节)
(0x0000xx11)的存储数据12 (一个字节)
如何判断机器是大小端存储的方法呢,下面的方法可供参考。
int main()
{
int testA = 0x1234;
char* p= NULL;
p = (char*)&testA;
printf("%x %x \n",*p,*(p++));
return 0;
}
如打印出的是 1234则为大端,如为3412则为小端。^_^!!!!
0 0
- 我理解的大小端存储
- 大小端存储的理解
- 系统的存储模式大小端理解与判断
- 我对内存地址大小的理解
- 大小端的理解
- 我对XML存储过程的理解
- 我对共享存储区的理解
- 大小端存储的问题
- 存储的大小端问题
- 数据存储的大小端
- 从struct和union的区别中隐身对 大小端存储格式的理解
- 系统的存储模式---大小端模式
- ARM存储器的大小端存储方式
- 关于大小端存储的问题
- ARM存储器的大小端存储方式
- 字节存储的大小端模式
- 【C语言】大小端存储的判断
- ARM存储格式的“大小端”解析
- Java中的File类
- 快速求幂(位运算)
- iOS开发之Auto Layout入门
- js动态表格
- 数据结构习题集答案0
- 我理解的大小端存储
- hdu find the max(1594)
- 【算法学习笔记】11.数据结构基础 二叉树初步练习4
- EasyUI datagrid默认选中第一行
- HDU 4891 The Great Pan 模拟
- python 循环遍历字典元素
- 在ISE下分析和约束时序
- 熵编码--mpeg12video huffman编码
- HDU 1114 Piggy-Bank 完全背包的变形