負數的二進制


一個十進制負數的二進制等於這個十進制負數的相反數的反碼。

例如:-7的二進制等於7的補碼(補碼等於反碼加1)

下面以8位為例:

第一步:

  7的二進制:00000111

第二步:

  7的反碼(取反):11111000

第三步:

  7的反碼(補碼加1):11111001

所以-7的二進制是:11111001

 

那么怎么求一個二進制負數的十進制數?把上面的步驟反過來就是了

一個負數:11111001

第一步:

  減一:11111000

第二步:

  反碼(取反):00000111

第三步:

  計算:1*22 + 1*21 + 1*20 = 7

計算結果是7,

那么這個二進制數的十進制就是:-7

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM