二補數 二補數英語s complement是一種用二進位表示有符号數的方法也是一種將數字的正負號變號的方式常在電腦科學中使用二補數以有符號位元的二進位數定義 正數和的二補數就是該數字本身再補上最高位元負數的二補數則是將其绝对值按位取反再加 二補數系統的最大優點是可以在加法或減法處理中不需因為數字的正負而使用不同的計算方式只要一種加法電路就可以處理各種有號數加法而且減法可以用一個數加上另一個數的二補數來表示因此只要有加法電路及二補數電路即可完成各種有號數加法及減法在電路設計上相當方便 另外二補數系統的就只有一個表示方式這和一補數系統不同在一補數系統中有二種表示方式因此在判斷數字是否為時只要比較一次即可 右側的表是一些bit二補數系統的整數它的可表示的範圍包括到總共個整數