大小端模式的定義在百度百科上有明確的說法,意思就是就是數據的高位存儲在第地址的是低位的是大端模式,數據的高位存儲在地址的低位的就是小端模式。說着也不清楚。我們這裏討論的是CPU的大小端模式而不是通訊協議的大小端。要記住的是現在主流的CPU都是小端模式例如arm等,大端模式的代表是c51系列。還有要知道的是怎麼測量當前平臺是什麼模式一般來說流行的有兩種方法一種是用union但這種方法也是基於指針的其實能理解好指針測量的方法就能寫出共用體的方法。測量方法如下
int a=1;
char b;
b=((char)(&a));
如果b的值也是1就證明是小端模式,如果b的值是0那麼就是大端模式。因爲在大端模式下那個1就存儲在了第四個字節的地方我們讀取的是第一個字節。
CPU的大小端模式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
減小VirtualBox虛擬硬盤文件的大小
srbui
2019-02-22 23:59:14
linux 下查看當前文件夾大小
bingo0070070
2019-02-22 22:03:32
iOS如何改變UIBarButtonItem的大小詳解
雪山飞狐_91ae
2019-02-22 09:52:52
sybase 數據庫找出表大小腳本
餘迪
2019-01-11 12:52:11
c#禁止通過拖動,雙擊標題欄改變窗體大小的方法
奔跑的QQEE
2018-12-05 22:32:51
比較三個數的大小,讓其按大小順序排列
uglyqq123
2018-10-26 02:44:36
比較2個數值的大小 + centos 7.3
藍色烽火
2018-09-12 06:42:27
查看mysql數據庫大小、表大小和最後修改時間
forevercxr
2018-09-12 05:36:48
Linux下查看文件和文件夾大小_bboshen-ChinaUnix博客
xiaozixu3242
2018-09-12 05:25:37
改變重做日誌的大小_slsqtao-ChinaUnix博客
xiaozixu3242
2018-09-12 05:25:37
數據庫表空間如何進行監控
wq402229805
2018-09-12 05:23:48
一道 典型的邏輯卷管理題目
he002000
2018-09-12 03:17:10
Eclipse中修改字體的大小與顏色
王佛爺
2018-09-12 02:10:49