大端序和小端序
来源:互联网 发布:泛微软件 java待遇 编辑:程序博客网 时间:2024/04/30 02:06
大端序和小端序
一般Intel处理器或者X86平台都是小端序 ,只有老一点的摩托罗拉处理器会用大端序,所以重点掌握一下小端序。
小端序一般指低地址存低字节,高地址存高字节。。。简称 “低低高高”
举个C语言的例子:
#include<stdio.h>union u{int i;char j[2];}a;void main(){a.j[0]='1';a.j[1]='2';printf("%x\n",a.i);}
因为联合体的几个变量共同占用一个地址空间,因此联合体a占用4个字节,j[0]存0x31 ,j[1]存0x32.那么i的值就应为0x3231.输出i的十六进制表示即为3231.
0 0
- 大端序和小端序
- 大端序和小端序
- 大端序和小端序
- 大端序和小端序
- 大端序和小端序
- 大端序和小端序
- 大端序和小端序
- 大端序和小端序
- 大端序和小端序简介
- 字节序----大端序和小端序
- 字节序中的“大端序”和“小端序”
- 判断机器大端序和小端序
- 内存的大端序和小端序
- MIPS 大端序和小端序的问题
- 轻松区分大端序和小端序
- 大端和大端
- 大端序与小端序
- 大端序与小端序
- 摘录:整个程序员的前进之路
- 类和对象第六讲
- 英语单词的使用
- log4j详解
- LED驱动
- 大端序和小端序
- 第8周项目3-多分段函数求值
- android 导入已有的外部数据库
- HTML5移动开发(8)——链接,图片,表格,框架
- myeclipse安装svn插件的多种方式
- UTF-8, Unicode, GB2312格式串转换之C语言版
- C++ 库
- 设计模式(初)
- 菜鸟的安卓实习之路----java的this函数