在計算機上哩牍,多字節(jié)的對象都被存儲為連續(xù)的字節(jié)序列校坑。
而存儲地址內(nèi)的對象排列遵循兩個通用規(guī)則——小端存儲(little-endian
)和大端存儲(big-endian
)宾娜。
看圖說話:
- 小端存儲
最低位字節(jié)存儲在最低的內(nèi)存地址處
Little-Endian
- 大端存儲
最高位字節(jié)存儲在最低的內(nèi)存地址處
Big-Endian
顯然侈百,示意圖已經(jīng)將這兩種存儲方式解釋得很清楚了缀旁。
而在哪種字節(jié)順序更合適的問題上更扁,人們表現(xiàn)得非常情緒化盖腕。實際上,就像雞蛋的問題一樣浓镜,沒有技術(shù)上的原因來選擇字節(jié)順序規(guī)則溃列。因此,爭論淪為關(guān)于社會政治問題的爭論竖哩,只要選擇了一種規(guī)則并且始終如一地堅持哭廉,其實對于哪種字節(jié)排序的選擇是任意的。
參考: