14.「-123456789」如以聚集十進位表示,其使用幾個位元組(Byte) ..-阿摩線上測驗
1F JEREMY65 高三下 (2015/07/28)
聚集十進制(Packet decimal) 將區域表示法的前四個位元省略,在數字的最後一個數字位元之後加上符號位元來表示正負值。需要INT(N/2)+1個位元組,可以節省N-1-INT(N/2)的空間。(INT(X)表示對X取整數值) 以小數點為基準,分向左右每兩位取一組,最左邊的一個位元組,若為空位就補0,而最右邊的符號位元如果沒有數字與它成一對,就將符號位元的左邊補0。 範例: (245)10 = 245F = 00100100 01011111 ,共2Byte。 (-2345)10 = 02345D = 00000010 00110100 01011101 ,共3Byte。 |
2F
|
3F
|