Big-endia与Little-endian
来源:互联网 发布:信息安全检测软件 编辑:程序博客网 时间:2024/06/05 15:31
big endian和little endian
big endian和little endian是CPU处理多字节数的不同方式。例如“汉”字的Unicode编码是6C49。那么写到文件里时,究竟是将6C写在前面,还是将49写在前 面?如果将6C写在前面,就是big endian。还是将49写在前面,就是little endian。
“endian”这个词出自《格列佛游记》。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开,由此曾发生过六次叛乱,其中一个皇帝送了命,另一个丢了王位。
我们一般将endian翻译成“字节序”,将big endian和little endian称作“大尾”和“小尾”。
big-endian:一个word的高位byte放在该word在内存区段中的最低地址处.
little-endian:一个word的低位byte放在该word在内存区段中的最低地址处)
所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中
short int x;
char x0,x1;
x=0x1122;
x0=((char*)&x)[0]; //低地址单元
x1=((char*)&x)[1]; //高地址单元
若x0=0x11,则是大端; 若x0=0x22,则是小端......
- Big-endia与Little-endian
- Big-endia与Little-endian
- Big Endian 与 Little Endian
- big endian与little endian
- Big-endian 与 Little-endian
- Big Endian 与 Little Endian
- Big endian 与 Little endian
- Big endian 与 Little endian
- little-endian与big-endian
- Big Endian 与 Little Endian以及如何读little Endian
- Big-Endian与Little-Endian的转换
- Big Endian与Little Endian的判别
- Big Endian与Little Endian区别
- Big Endian与Little Endian区别
- 大小端 Big-Endian 与 Little-Endian
- Big Endian与Little Endian区别
- Big Endian与Little Endian区别
- Big Endian与Little Endian区别
- [原创] Access 数据库压缩
- 数据库经典文章!(必备)
- 几种主板BIOS报警声音的含义
- Assert是你的朋友[摘录](转自旷野无霜的专栏)
- JAVA中的指针,引用及对象的clone
- Big-endia与Little-endian
- JAVA相关基础知识
- 不死帐号的制作 【我记得原作者好像是mix吧】
- 常用商务英语语句
- 在一个软件开发项目中进行实际日程安排的十二点提示(转)
- 让gtk+应用程序的主题风格即时生效
- 与关键字的高亮显示相关
- 英语谚语精选(English Proverb Collection)
- 汉字输入教学系统中词组切分方法的设计