"大端"和"小端"表示多位元組值的哪一端儲存在該值的起始位址處;小端儲存在起始位址處,即是小端位元組序;大端儲存在起始位址處,即是大端位元組序; 或者說: 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,它在大端和小端兩種模式下是...