補数
1の補数
2進数の数値に対して、加えても桁上がりが生じない数値の上で最大のもの。
ビットを反転させることで求められる。
2の補数
2進数の数値に対して、加えることで桁上がりが生じる数値のうちで最小のもの。
1の補数に1を加えることで求められる。
よい解説
https://www.cc.kyoto-su.ac.jp/~kbys/kiso/number/int-op.html