擴充理解位元組序

rgqancy發表於2016-12-10

昨天在微信上讀到阮老師的講解位元組序的文章

http://www.ruanyifeng.com/blog/2016/11/byte-order.html

阮老師只是表述了:計算機硬體有兩種儲存資料的方式:大端位元組序(big endian)和小端位元組序(little endian)。

以前用C++實現電力遙測遠動規約時,用串列埠和下位機除錯時,就遇到過位元組序的問題,也不清楚為啥會這樣,只是看到了現象。

恰巧剛才閱讀《深入理解Java虛擬機器》,其中有一段:

這就比較清楚了說明為什麼會有位元組序的問題,因為CPU的架構不一樣。就像中國的語言,以前都是從右向左讀,現在都反過來了。

 

相關文章