無(wú)論筆試還是面試都有一定幾率問怎么判斷大小端,那么你就很自豪的回答,大端就是數(shù)據(jù)高字節(jié)放在低地址上,小端就是數(shù)據(jù)低字節(jié)放在低地址上。好了您回答了這個(gè)恭喜下面讓你代碼實(shí)現(xiàn)一下,這個(gè)時(shí)候很多只是死記硬背的缺陷就會(huì)暴露出來(lái)。
其實(shí)代碼的實(shí)現(xiàn)很多方法都是可以的,下面舉例最簡(jiǎn)單的一種,就是初始化一個(gè)16進(jìn)制的類型的數(shù)據(jù),然后把它放在一個(gè)char類型的數(shù)組中,由于十六進(jìn)制的數(shù)據(jù)一位代表四個(gè)bit位char型是8個(gè)bit位,那么十六進(jìn)制的兩位占一個(gè)char位,那么就可以把數(shù)據(jù)位分離。
容易搞混的概念。第一:數(shù)據(jù)的高字節(jié) 舉例:0x1234 4 就是數(shù)據(jù)的高字節(jié)。第二高地址,0x1234 1 是高地址位
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7292瀏覽量
93361 -
代碼
+關(guān)注
關(guān)注
30文章
4921瀏覽量
72205
原文標(biāo)題:面試筆試不用怕!三分鐘理解大小端
文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
常見mcu的大小端模式
如何判斷CPU大小端
如何利用聯(lián)合體去判斷大小端呢
寫一個(gè)簡(jiǎn)單的程序判斷系統(tǒng)的大小端
SFUD讀寫存在大小端問題嗎?
什么是大小端,如何測(cè)試是大端還是小端
嵌入式系統(tǒng)編程的大小端和內(nèi)存對(duì)齊問題
大小端模式

ARM大小端模式

大小端是什么?

評(píng)論