Gre*_*egH 6 computer-science endianness
我在网上阅读了描述大端和小端的描述.然而,它们似乎基本上都以相同的方式阅读,我仍然对"最"和"最不重要"字节的实际实现感到困惑.我知道小端值首先评估"最不重要"值,而在大端之下,首先评估"最重要"字节.但是,我不清楚"最"和"最"重要的含义.我想如果我使用一个我将在这里提出的实际例子,我将会理解它:
我有一个整数值:12345
如果我使用Windows计算器将其转换为十六进制值,我得到的值为:3039(基本上是一个双字节值).值3039是否显示表示整数值12345的字节存储为小端或大端值,如何根据值确定?
Kyl*_*nes 10
Endian-ness指的是数字如何存储在内存中.它与字节的评估顺序无关.如果内存地址在此页面上从左到右增加,那么在大端机器上将存储您的号码
30 39
并在一个小端机器上
39 30
您的计算器总是会在我们阅读它们时显示数字,这是大端方式,即使数字以小端方式存储在您可能正在使用的英特尔硬件上.