計算機數據存儲模式

http://zhidao.baidu.com/link?url=Bw3uI6QNPKXU1bxLxbkcF4QK_n0IDEqk9SCY2gRHbIbFMnDoQ_Y3sh1JpVoi_wU3LF24X5snZhNtTqXqlkCNRa

*計算機存儲數據是二進制形式,二進制每8位爲一個字節,如你的例子:
十進制       二進制
41715      1010 0010 1111 0011
十六進制  A       2       F       3
*最右邊的是最低位,標記爲第0位,向左邊一位是第1位,這樣一直到這個數據的第15位。
第0~7位11110011是這個數據的低位字節(因其包含的所有位號均小於其他字節),10100010是高位字節(8~15位)。
*計算機存儲最小單位是字節,存儲順序(小端模式)爲低位字節在前、高位在後:
11110011,10100010即十六進制標記爲F3,A2兩個字節。計算機在讀取這兩個字節到整形變量時也會自動將F3裝載到變量的0~7位,而將A2裝載到高位字節的。
*這是一種約定,由於存在兩種模式,即大端模式和小端模式,以上這種先存低位字節的叫小端模式,大端模式則先保存高位字節,如果你遇到大端模式的CPU和操作系統,那麼你的數據就會保存成A2,F3了。
*大部分CPU均採用小端模式存儲數據,內存中和其他存儲介質(Flash、硬盤、光盤等)中存放數據的方式均是是統一的。

發佈了52 篇原創文章 · 獲贊 16 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章