大端小端 說明

2021-09-06 09:38:45 字數 695 閱讀 4610

1.引入

計算機的字長一直在增長,從4位開始,經過8、16、32、64位,以後可能還會有更多的位出現。現在的計算機還都是以位元組(即8個bit位)作為位址編址單元

程式語言中有許多內建的資料型別,有整型,浮點型等。每種內建型別所占用的位元組數是不相同的。

大端小端就是指在乙個內建資料型別中,資料的存放順序,分為兩種,即小端優勢和大端優勢。

2.概念

3.c**測試大端小端

#includeint

main()

4.圖示

5.再說明大端小端完全是設計的原因,不是因為有多個位元組先寫後寫的問題。

字長32位、64位的機器在cpu設計時,就可以使用32或64條資料線一次讀或寫多個位元組資料。又因為可以一次讀或寫多個位元組資料,有的ram設計才有了位址對齊一說。

位址對齊:

大端 小端和網路位元組序說明

關於大端小端名詞的由來,有乙個有趣的故事,來自於jonathan swift的 格利佛遊記 lilliput和blefuscu這兩個強國在過去的36個月中一直在苦戰。戰爭的原因 大家都知道,吃雞蛋的時候,原始的方法是打破雞蛋較大的一端,可以那時的皇帝的祖父由於小時侯吃雞蛋,按這種方法把手指弄破了,因...

大端 小端和網路位元組序說明

關於大端小端名詞的由來,有乙個有趣的故事,來自於jonathan swift的 格利佛遊記 lilliput和blefuscu這兩個強國在過去的36個月中一直在苦戰。戰爭的原因 大家都知道,吃雞蛋的時候,原始的方法是打破雞蛋較大的一端,可以那時的皇帝的祖父由於小時侯吃雞蛋,按這種方法把手指弄破了,因...

大端與小端

網際網路使用網路位元組順序採用大端模式進行編址,大端儲存也稱為網路位元組序,因為tcp ip包在網路中傳輸時都要求以這種次序,以其他形式儲存資料的機器 主機位元組順序根據處理器的不同而不同,如powerpc處理器,使用大端模式,而pentuim處理器使用小端模式 則必須在傳送資料之前把首部轉換成網路...