Adsense等による広告を掲載しています。LINE2024年10月15日コンピュータは内部的に「2進数」を用いてデータを処理しています。日常的に使われる「10進数」とは異なり、2進数は「0」と「1」だけを使って数値を表します。本記事では、2進数の足し算と引き算の基本的な方法と、負の数を扱う際の「2の補数」についてわかりやすく解説します。負の数の足し算の方法(2の補数を利用)補足:符号ビットの役割8ビットで表せる数値の範囲まとめ2進数の足し算2進数の足し算は、10進数の足し算とほぼ同じですが、繰り上がりの規則が異なります。具体的な足し算の方法を見ていきましょう。足し算の基本ルール2進数の足し算には、次のような基本ルールがあります。次に、2進数同士の足し算を具体的に見てみましょう。10000この計算を順番に追ってみましょう:右端の桁(1+1)は「10」になるので、0を書き、1を繰り上げます。次の桁(1+0+繰り上がり1)も「10」になるので、0を書き、1を繰り上げます。次の桁(0+1+繰り上がり1)も「10」になるので、0を書き、1を繰り上げます。2進数の引き算2進数の引き算は、通常の引き算のように考えることもできますが、コンピュータでは一般的に「2の補数」を使うことで、引き算を足し算に置き換えます。これにより、より効率的に計算が行えるようになります。負の数の足し算の方法(2の補数を利用)負の数を扱うために使われるのが「2の補数」です。2の補数とは、ある数値のビットを反転(0を1、1を0にする)し、その後に1を加えることで得られます。これを使うことで、引き算を足し算に変換できます。10進数の3を2進数に変換し、それを負の数として表現する場合、以下のステップを行います。