矢沢久雄 10進数の6は,2進数で0110になります。それでは,10進数の-6を2進数で表すとどうなるでしょう。-0110でしょうか?いいえ違います。なぜなら,0と1の2種類の情報しか表せないコンピュータには,マイナス符号(-)を表す手段がないからです。0と1とマイナス符号では,3つの情報になってしまいます。そこで,コンピュータは「マイナスの数をプラスの数で表す」という何とも不思議な表現方法を使っているのです。 ●マイナスをプラスで表す補数 マイナスの数をプラスの数で表す表現方法を「補数(ほすう)」と呼びます。2進数の前に,10進数で補数の考え方を説明しましょう。ここでは,10進数で5-3という引き算をするとします。5-3は,5+(-3)と同じですね。-3を補数で表すと,つまり-3をプラスの数で表すと7になります。5+7を計算してください。 5+7=12 答えは12になります。このとき「桁
![【5分で覚えるIT基礎の基礎】ゼロから学ぶ2進数 第3回](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)