嵌入式工程師
3次就業(yè)內(nèi)推,全流程就業(yè)服務(wù),行業(yè)風(fēng)口、政策傾斜,新晉熱門高薪不內(nèi)卷,越老越吃香!0基礎(chǔ)一站式就業(yè)完整路徑,搶占先發(fā)優(yōu)勢(shì)!
字節(jié)序,就是 大于一個(gè)字節(jié)類型的數(shù)據(jù)在內(nèi)存中的存放順序。
計(jì)算機(jī)硬件有兩種儲(chǔ)存數(shù)據(jù)的方式:大端字節(jié)序(big endian)和小端字節(jié)序(little endian)。
我們現(xiàn)在有一個(gè)整數(shù)是258。用16進(jìn)制表示是0x0102,然后我們把這個(gè)整數(shù)拆分成兩個(gè)字節(jié),第一個(gè)字節(jié)為 0000 0001,第二個(gè)字節(jié)為 0000 0010。
如果在一個(gè)使用大端字節(jié)序的電腦上,這個(gè)整數(shù)會(huì)被這樣存放:

如果一個(gè)使用小端字節(jié)序的電腦上,這個(gè)整數(shù)的高字節(jié)就會(huì)存放在高地址上:

現(xiàn)在大部分的機(jī)器,都采用了小端字節(jié)序。但是在 IO 方面,則大部分使用大端字節(jié)序。例如,你要使用網(wǎng)絡(luò)發(fā)送一個(gè) int 類型的變量,要先把 int 轉(zhuǎn)換成大端字節(jié)序,然后通過網(wǎng)絡(luò)發(fā)送。
大端字節(jié)序又被稱之為網(wǎng)絡(luò)細(xì)節(jié)序。
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報(bào)