大端和小端混淆

时间:2014-10-23 05:16:24

标签: memory endianness

endian http://vvcap.net/db/iTMVDXytoaUXJhefNDJy.png

这两个存储空间存储相同的数据,并且我试图在每个存储空间的对应数据中写入,但我感到困惑,因为,例如,第一个给定的小端行以11开头,最低的数字,而下一个以88开头,最高。有人可以帮我解释一下吗?

1 个答案:

答案 0 :(得分:1)

作为提示,这就像查看(十进制)32和57,在一个案例3中> 2,但在其他5<他们都没事。

机器将每个4字节行视为一个数字。字节序的重点在于如何在存储器地址方面排列这4个字节。我不想更加明确并冒险剥夺你的练习,但我发现维基百科上的图表非常有用,可视化这一点。

http://en.wikipedia.org/wiki/Endianness