補碼的快速計算
速記:10->2:
正數:直接轉二進制
負數:取反+1再補-
例
-84,轉為其補碼(八位)。
轉成二進制
(84)10=
42 0
21 0
10 1
5 0
2 1
1 0
0 1
=1010100
然后取反
=0101011
+1
=0101100
補齊到8位
=00101100
補上符號位
=10101100
當然,如果這個十進制數是正數!那就只要直接轉化成二進制就好!
速記:10->2:
正數:直接轉二進制
負數:取反+1再補-
-84,轉為其補碼(八位)。
(84)10=
42 0
21 0
10 1
5 0
2 1
1 0
0 1
=1010100
=0101011
=0101100
=00101100
=10101100
當然,如果這個十進制數是正數!那就只要直接轉化成二進制就好!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。