大端小端資料儲存方式

2022-09-03 07:33:10 字數 380 閱讀 9594

大端:bigendian 大端模式第乙個位元組是最高位位元組(按照從低位址到高位址的順序存放資料的高位位元組到低位位元組),高位元組在低位址, 低位元組在高位址。

bigendian:

低位址 --> 高位址

0x0000  0x0001  0x0002  0x0003

0x12    0x34    0xab    0xcd

littleendian :

低位址 --> 高位址

0x0000  0x0001  0x0002  0x0003

0xcd    0xab    0x34    0x12    

一般作業系統都是小端的,arm大小端都支援,預設是小端模式,stm32是小端模式。

51微控制器是大端模式。

大端儲存和小端儲存

簡述 計算機系統中,我們是以位元組為單位的,每個位址單元都對應著乙個位元組,乙個位元組為 8bit。但是在c語言中除了8bit的char之外,還有16bit的short型,32bit的long型另外,對於位數大於 8位的處理器,例如16位或者32位的處理器,由於暫存器寬度大於乙個位元組,那麼必然存在...

大端和小端儲存

所謂小端儲存就是說資料是從記憶體的低位址開始儲存的!比如 定義乙個 int w 0xff 那麼這個值表示成32位的就是0x 00 00 00 ff 要是按照小端儲存的話則就是說是這樣的 記憶體位址 資料 0x0012ff60 ff 0x0012ff61 00 0x0012ff62 00 0x0012...

大端小端儲存模式

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