爲何-128用二進制表示爲1000000000000000?

-128的8位補碼是:1000 0000B,換算成十進制就是 128。 負數的補碼,是用「模」計算出來的,即: [X]補 = 256 - |X| = 256- |-128| = 128。 不要用「求反加一」來算,那隻不過是一個經驗公式而已。 一.反碼的範圍程序員 反碼錶示法規定:正數的反碼與其原碼相同。負數的反碼是對其原碼逐位取反,但符號位除外。學習 在規定中,8位二進制碼能表示的反碼範圍是-12
相關文章
相關標籤/搜索