1. 程式人生 > >數在計算機中的表示

數在計算機中的表示

col back 計算機 二進制表示 一位 數值 ffffff 其他 它的

1. 整數

在計算機中用二進制補碼表示。

比如:有符號數,符號位占一位,其他位為有效數據位。

確定負數的值:以一個字節為例,最高位為1表示負數。它的值為9位1 0000 0000(256)減去負數的位組合。

如:1000 0000;它表示一個負數,數值為1 0000 0000 - 1000 0000=1000 0000 (128);所以為-128。

如果已知負數的值怎麽確定它的二進制表示呢?

比如 -1:256-1=255 ,所以它的二進制表示為 1111 1111 (255)。

法2:-1 原碼 :1000 0001,根據定義補碼等於原碼取反加1 。 1111 1110->1111 1111。

數在計算機中的表示