*計算機存儲數據是二進制形式,二進制每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、硬盤、光盤等)中存放數據的方式均是是統一的。
計算機數據存儲模式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.