大端模式和小端模式

转载 2013年12月03日 00:43:53

在贴吧看见一个帖子。
Big-Endian和Little-Endian的定义如下:
1) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。
2) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。

union data
{int i;
char ch;
float f;
}a
a.i=97;
然后输出的结构是0.000000,然后就发现这个大端模式和小端模式了。
char x0,x1;
x=0x1122;
x0=((char*)&x)[0]; //低地址单元
x1=((char*)&x)[1]; //高地址单元

搜了百度,发现一个好玩的。

http://blog.csdn.net/ce123_zhouwei/article/details/6971544

判断CPU是大端模式还是小端模式

//判断CPU是大端模式还是小端模式 #include using namespace std; //1、同一个内存段可以用来存放几种不同类型的成员, //但是在每一瞬间只能存放其中的一种,而不是同...
  • myth_HG
  • myth_HG
  • 2015年09月11日 19:53
  • 651

大端模式与小端模式的详解分析

大端序与小端序 何为大端序,小端序? 简单点说,就是字节的存储顺序,如果数据都是单字节的,那怎么存储无所谓了,但是对于多字节数据,比如int,double等,就要考虑存储的顺序了。注意...
  • bzhxuexi
  • bzhxuexi
  • 2014年08月29日 16:20
  • 2393

大端模式和小端模式转化

在工作中遇到一个问题,数据是以大端模式存储的,而机器是小端模式,必须进行转换,否则使用时会出问题。 一、定义: 大端模式(Big Endian):数据的高字节,保存在内存的低地址中;数据的低字节,保存...
  • szchtx
  • szchtx
  • 2015年01月18日 12:20
  • 15624

大端模式、小端模式和网络字节顺序【转】

这里转载一片文章,通过这篇文章我了解了转换成网络字节顺序的意义,以前在作TCP/IP通信的时候对于htonl()函数不是很理解,现在知道了,原来我们普通的x86体系结构都是小端模式,而网络传输要求的是...
  • shan275
  • shan275
  • 2016年05月07日 14:50
  • 576

C实现当前机器模式是大端还是小端

声明:本文是在32位机器,vs2013下运行无误 大小端背景: 大小端这一词最早是来自《格列夫游记》,书中记录有一个村子,村子里的人有一个强烈的争议,关于吃鸡蛋的时候应该从小头敲破鸡蛋(Littl...
  • double_happiness
  • double_happiness
  • 2017年05月09日 17:38
  • 592

浅谈大端模式和小端模式

什么是大端和小端 1) Little-Endian(小端)就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。 2) Big-Endian(大端)就是高位字节排放在内存的低地址端,低位...
  • element137
  • element137
  • 2017年04月04日 17:08
  • 135

如何测试你的系统是大端还是小端模式

我们先来看看为什么会有大小端之分呢? 在计算机系统中,规定:每个地址单元都会对应一个字节(8个bit),但是,在c语言中,除了有一个字节(8个bit)的char,也有 两个字节(16个bit)的s...
  • qq_34992845
  • qq_34992845
  • 2016年11月26日 14:25
  • 299

C语言判断数据存储时大端模式还是小端模式

用C语言写程序时需要知道是大端模式还是小端模式。所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位...
  • xxqi1229
  • xxqi1229
  • 2010年05月23日 02:39
  • 9665

什么是大小端模式,写个程序判断本机是大端还是小端模式

面试常见问题:什么是大小端?写个程序判断本机是大端格式还是小端格式?先来简单的讲下什么是大小端模式,以及两个模式的区别:所谓大小端模式就是存储数据时,数据的高低位怎么存储在地址的高低位上。(位指的是b...
  • YuZhiHui_No1
  • YuZhiHui_No1
  • 2014年08月09日 15:11
  • 2981

小端模式和大端模式

小端模式和大端模式以前对大端小端只有个模糊的印象,直到在某个程序中遇见了存储问题…… 代码来源于mit6.828 lab1实验里的小例子. [ 6.828 lab1 ] 小端模式 在小端存储格式中,...
  • Anna_Wen
  • Anna_Wen
  • 2016年09月28日 15:16
  • 52
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:大端模式和小端模式
举报原因:
原因补充:

(最多只允许输入30个字)