資料位元組儲存大端小端模式

2021-09-05 09:22:41 字數 548 閱讀 1413

"大端"和"小端"表示多位元組值的哪一端儲存在該值的起始位址處;小端儲存在起始位址處,即是小端位元組序;大端儲存在起始位址處,即是大端位元組序; 或者說: 1.小端法(little-endian)就是低位位元組排放在記憶體的低位址端(即該值的起始位址),高位位元組排放在記憶體的高位址端; 2.大端法(big-endian)就是高位位元組排放在記憶體的低位址端(即該值的起始位址),低位位元組排放在記憶體的高位址端; 舉個簡單的例子,對於整型資料0x12345678,它在大端法和小端法的系統中,各自的存放方式。

大端模式:

位址從小到大(低位址-高位址),資料位儲存順序(0x12 - 0x34 - 0x56 - 0x78)

小端模式:

位址從大到小(高位址-低位址),資料位儲存順序(0x78 - 0x56 - 0x34 - 0x12)

測試程式:

#include void biglittleendian()

void main()

大端小端儲存模式

端模式 endian 的這個詞出自jonathan swift書寫的 格列佛遊記 這本書根據將雞蛋敲開的方法不同將所有的人分為兩類,從圓頭開始將雞蛋敲開的人被歸為big endian,從尖頭開始將雞蛋敲開的人被歸為littile endian 這句話最為形象 小人國的內戰就源於吃雞蛋時是究竟從大頭 ...

大端模式,小端模式,位元組對齊 about C

大端模式 資料的低位儲存在記憶體的高位址中,而資料的高位儲存在記憶體的低位址中,這種儲存模式就類似把資料當做字串順序處理,例如 資料中兩個位元組按順序為 fe 10 它表示的乙個數就是0xfe10。換句話說 記憶體的低位址存放著資料高位 小端模式 資料的低位儲存在記憶體的低位址中,而資料的高位儲存在...

理解小端大端儲存模式

小端大端參考文章 位元組序 多位元組資料在記憶體中的儲存順序,分為 大端模式 和 小端模式 兩種儲存方法 小端模式 高位元組資料儲存在高位址 速記 小 小端 高 高位元組 高 高位址 大端模式 高位元組資料儲存在低位址 舉個例子 對於 32位整型資料 0x12345678,它在大端和小端兩種模式下是...