公式-n=~n+1可推出~n=-n-1,因此~10=-11再加5結果爲-6計算機
計算機中以補碼存儲。
正數的原碼/反碼/補碼相同,因此
10存儲爲00000000 00000000 00000000 00001010
~10的原碼爲11111111 11111111 11111111 11110101(10取反)
~10的反碼爲10000000 00000000 00000000 00001010(最高位符號位,不變,其他位取反)
~10的補碼爲10000000 00000000 00000000 00001011(負數的補碼=反碼+1)
因此~10 = -11