補碼的運算樓主可以看看:2的補碼為
2轉換為二進制 ~ 00000010
結果 11111101
可以看出結果為壹個負數,因為最高位為符號位,1為負數,0為正數。負數的補碼的規則為取反再加1,過程為 11111101
取反 00000010
加1 00000011
最後把00000011轉為十進制3,但不要丟了符號,因此2的補碼為-3.
不知樓主看懂了麽。
ps:樓主應該知道十進制、二進制、八進制、十六進制的相互轉換吧,不知道的話,可要好好補補啊!