負數在計算機中的存儲

  1. 負數在計算機中以補碼的形式存儲,最高位1爲負數,0爲正數,補碼的方式方便進行加法運算。ide

  2. byte類型數值範圍-128到127.ci

    最高位是標誌位,127二進制爲01111111,則-127爲10000001,-128=-127-1,因此其二進制爲10000000it

  3. byte b=11111111;正數表現形式:00000001,即b=-1;class

  4. 正數取反加1爲其負數表現形式,那麼負數取反加1會獲得起它的正數形式嗎?二進制

    例:-3=1111 1101 ;取反後爲:0000 0010 ; 加1:0000 0011 =3;im

    因此負數取反加1後會獲得其正數形式;計算機

    那麼負數減1取反獲得什麼呢?di

    減1:1111 1100;取反:0000 0011=3,則一樣獲得其正數形式view

相關文章
相關標籤/搜索