1の補数表現 2の補数表現

正の数の全ビットを反転したものは、1の補数と呼ばれます。そして、1の補数に1を加えたものが、2の補数です。

明解Javaより。負の値は2の補数表現で表される。たとえば25の負の表現(-25)は、25を2進数にして、ビット反転して、1を加えればよい。