求負數的二進制


如果確定了機器的字節長,那么首位就代表符號位,如果首位是0代表這個二進制是整數,如果首位是1,代表這個數是負數。

負數的二進制是取它的補碼,補碼是這個數字的正數按位取反再加1。

例如-1:先求出它的正數的二進制

1的二進制   0000  0000  0000  0000  0000  0000  0000  0000

      0000  0000  0000  0000  0000  0000  0000  0001

然后取它的反碼

      1111  1111  1111  1111  1111  1111  1111  1111

      1111  1111  1111  1111  1111  1111  1111  1110

然后把反碼加1

      1111  1111  1111  1111  1111  1111  1111  1111

      1111  1111  1111  1111  1111  1111  1111  1111  這個就是-1的二進制


免責聲明!

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



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