資格暗記無料で始める

2の補数とは?

2の補数とは、2進数で負の数を表現する方式。各ビットを反転(1の補数)した値に1を加えて求める。加算回路だけで減算を実現できるため、CPUの演算回路を単純化できる。

基本情報技術者試験の過去問では3回出題されています(2018年度〜2026年度)。

にのほすう

基本情報技術者試験の頻出用語/テクノロジ系


2の補数の意味

2進数で負の数を表現する方式。各ビットを反転(1の補数)した値に1を加えて求める。加算回路だけで減算を実現できるため、CPUの演算回路を単純化できる。

2の補数の具体例

4ビットで「0011」(3)の2の補数は「1101」。「7-3」は「7+(-3の2の補数表現)」として加算だけで計算できる。8ビットなら表現できる範囲は-128〜127になる。

2の補数は試験でどう引っ掛けられる?

nビットの2の補数表現で表せる最小値は-2^(n-1)、最大値は2^(n-1)-1で、正負の範囲が非対称になる点が問われやすい。

2の補数と関連する用語

2の補数が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。