Big-Endian和Little-Endian
生活随笔
收集整理的這篇文章主要介紹了
Big-Endian和Little-Endian
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Big-Endian和Little-Endian的定義如下:
1) Little-Endian就是低位字節排放在內存的低地址端,高位字節排放在內存的高地址端。
2) Big-Endian就是高位字節排放在內存的低地址端,低位字節排放在內存的高地址端。
舉一個例子,比如數字0x12 34 56 78在內存中的表示形式為:
1)大端模式:
低地址 -----------------> 高地址
0x12 ?| ?0x34 ?| ?0x56 ?| ?0x78
2)小端模式:
低地址 ------------------> 高地址
0x78 ?| ?0x56 ?| ?0x34 ?| ?0x12
可見,大端模式和字符串的存儲模式類似。
?
以下是在intel機器上做的實驗截圖(小端模式)
?
轉載于:https://www.cnblogs.com/shanql/p/5488004.html
總結
以上是生活随笔為你收集整理的Big-Endian和Little-Endian的全部內容,希望文章能夠幫你解決所遇到的問題。