大端机、小端机

2023-10-13 17:40
文章标签 端机

本文主要是介绍大端机、小端机,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

什么是大端,什么是小端?
大小端指的是数据在计算机中的一种存储方式;
例如:对于十六进制数4E25,需要用两个字节存储,高位字节是4E,低位字节是25;高字节在前,就是"大头方式"(Big endian),低字节在前就是"小头方式"(Little endian);
即在计算机中存储的时候:

  1. 若数据的高位字节 4E 存放在低地址内,数据的低位字节 25 存放在高地址内,这就是就是Big endian(大端)存储方式,这样的机器叫作大端机;
    而电脑读取内存数据时,是从低位地址到高位地址进行读取的(从左到右,这和我们的阅读习惯一致),这样就很容易输出该数据;
  2. 若数据的高位字节 4E 存放在高地址内,数据的低位字节 25 存放在低地址内,这就是Little endian(小端)存储方式,这样的机器叫作小端机;

例如:一个整型是4个字节,如:0x1a2b3c4d;。

  1. 在大端机器中从低地址到高地址的存放方式为:0x1a,0x2b,0x3c,0x4d;
  2. 在小端机器中从低地址到高地址的存放方式为:0x4d,0x3c,0x2b,0x1a;
    在这里插入图片描述

大小端名称的来历:
这两个古怪的名称来自英国作家斯威夫特的《格列佛游记》。在该书中,小人国里爆发了内战,战争起因是人们争论,吃鸡蛋时究竟是从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。为了这件事情,前后爆发了六次战争,一个皇帝送了命,另一个皇帝丢了王位。

这篇关于大端机、小端机的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/204835

相关文章

鲁大师4月新机性能/流畅/AI/久用榜:骁龙中端双子星表现亮眼,接下来应该是中端机的主场

时间来到5月份,伴随着中考、高考以及暑假将至,以学生家庭为主力的暑期换机潮即将拉开序幕。同时,恰逢骁龙新中端芯片骁龙8s Gen3和7+ Gen3的发布,一大批在性能上极具竞争力的中端机型也已经跃跃欲试,为这次的换机潮开始预热。 当然,4月份最惊喜的还是大家期盼已久的华为Pura系列的发布。华为将P系列改名Pura,寓意更加专注、专业,这也就意味着华为Pura系列将在影像与美学设计上更进

诺基亚X71上手评测:中端机市场中的绝对C位

聊起诺基亚与摩托罗拉,单论好感度,前者路人缘显然比后者要好很多。摩托罗拉尽管归入联想麾下,并经过几年调教,但在手机市场一直都没掀起太大波澜;而诺基亚借由HMD Global复活,凭借多年前积攒下来的口碑,推出了不少怀旧复刻新机,每每发布总能吸引用户关注。 不过面对全球智能手机已从增量市场转变为存量市场,再加上几大头部品牌占据主要份额,想要从当中分得属于自己的一杯羹,光靠情怀吃饭显然是行不通

华为余承东:超低端手机是个坑 不再跟运营商玩超低端机 (批注版)

 华为余承东:超低端手机是个坑 不再跟运营商玩超低端机(批注版) 分享到:安卓网官方微信 时间:2014-08-07 http://news.hiapk.com/huawei/20140807/1533124.html 今年上半年,华为智能手机发货量超过3400万部,同比增长62%,位列全球第三,也是全球前五大手机厂商中增速最快的一个。而在余承东看来,作为转