當前位置:股票大全官網 - 股票行情 - 為什麽用JAVA?正的最大數+1會等於負的最大數嗎?

為什麽用JAVA?正的最大數+1會等於負的最大數嗎?

這就涉及到源碼、補碼和補碼的問題,以及最低位數據的添加問題。

8位有符號數的第壹位表示符號,0表示正,1表示負。

比如000000001表示10十進制1,100001表示10十進制-1。

那麽最大整數就是01111111。

+1=10000000

但是,由於10000000和0000000+0和-0都是0,所以沒有區別。規定10000000=最大負數,應為-128。