大端(Big Endian)与小端(Little Endian)详解

原创 2011年01月08日 11:02:00

大端(Big Endian)与小端(Little Endian)详解

看过很多次,没有记住,现在终于忘不了了,请看:

端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。

因此可以理解小端就是,敲鸡蛋时小的部分在下面,在低处,就是低字节在低地址。

小端口诀: 低字节在低地址,高字节在高地址
大端口诀: 低字节在高地址,高字节在低地址

long test = 0x313233334

小端机器:
低地址 --> 高地址
00000010: 34 33 32 31

大端机器:
低地址 --> 高地址
00000010: 31 32 33 34

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/drbinzhao/article/details/6123959

Web 前端工程师课程 第2周 (new)

-
  • 1970年01月01日 08:00

大端模式Big Endian和小端模式Little Endian以及浮点数在内存中的存储

大端模式和小端模式存放数据的区别很简单:大端模式先存放数据的高位字节,小端模式先存放数据的低位字节。比如 int a=0x01234567,a所占的四个字节16进制标示:01 23 45 67。在Li...
  • bdss58
  • bdss58
  • 2014-10-26 21:30:03
  • 1710

交叉编译 MSB 和LSB 问题

                                                                    MIPS平台gcc交叉编译MSB和LSB问题     最近在做m...
  • yangzhu1982
  • yangzhu1982
  • 2011-03-29 12:29:00
  • 7140

ARM 9:大端(Big-endian)和小端(Little-endian)区别

端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡...
  • b02330224
  • b02330224
  • 2011-09-27 11:35:25
  • 1245

大端(Big Endian)、小端(Little Endian)存储模式名字的来历

原文地址:http://blog.csdn.net/cashey1991/article/details/8221085 这篇文章不是用来告诉你怎么判断计算机是大端模式还是小端模式的...
  • xiaogugood
  • xiaogugood
  • 2014-08-07 14:41:14
  • 473

大端BigEndian、小端LittleEndian与字符集编码

BigEndian(大端):低字节在高内存地址 LittleEndian(小端):低字节在低内存地址也就是看低字节在高内存地址还是低内存地址,也就是看低字节在前还是高字节在前,低字节在前自然是小端,...
  • joenqc
  • joenqc
  • 2017-05-04 18:34:00
  • 2452

字节序——大端(Big Endian)和小端(Little Endian)

每次碰到这个问题都需要现查资料,脑子不够用啊,索性就把它的来龙去脉写下来,加深一下印象。 1. 字节序问题的存在原因 自计算机采用byte作为存储单位起,字节序就是一个有争议的话题。这是因为我们通...
  • scaleqiao
  • scaleqiao
  • 2015-01-17 17:27:57
  • 1015

判断CPU模式是大端还是小段(big-Endian和little-Endian)

一、大端模式和小端模式的起源         关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月...
  • yusiguyuan
  • yusiguyuan
  • 2013-10-25 18:57:21
  • 4833

详解Big-Endian和Little-Endian,大端模式和小端模式

详解大端模式和小端模式 嵌入式开发交流群280352802,欢迎加入! 一、大端模式和小端模式的起源         关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的...
  • zhangpinghao
  • zhangpinghao
  • 2013-11-01 22:00:00
  • 2350

字节序:Big Endian 和 Little Endian

一、字节序字节序,也就是字节的顺序,指的是多字节的数据在内存中的存放顺序。在几乎所有的机器上,多字节对象都被存储为连续的字节序列。例如:如果C/C++中的一个int型变量 a 的起始地址是&a = ...
  • lisong694767315
  • lisong694767315
  • 2015-05-01 21:11:09
  • 2184
收藏助手
不良信息举报
您举报文章:大端(Big Endian)与小端(Little Endian)详解
举报原因:
原因补充:

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