補数
ある数に対して、桁上がりさせることができる最小の数を補数といいます。
例えば、10進数において、8を桁上がりさせることができる最小の数は2であり、85を桁上がりさせることができる最小の数は25です。この場合、2と25は補数といえます。
特に、10進数における補数のことを10の補数といいます。
10進数において、桁上がりさせない最大の数を「9の補数」といいます。
例えば、8の「9の補数」は1、85の「9の補数」は24です。
2進数における補数
例えば「0110」の補数は「1010」です。
「1010」は「0110」に足すと「10000」となり、桁上がりさせることができる最小の数だからです。
特に、2進数における補数を2の補数といいます。
2進数において、桁上がりさせない最大の数を「1の補数」といいます。
例えば「0110」の「1の補数」は「1001」です。
「1001」は「0110」に足すと「1111」となり、桁上がさせない最大の数だからです。
ビット反転させると「1の補数」になります。
「1の補数」に1を足すと「2の補数」になります。
コメント
コメントを投稿