- ベストアンサー
二進数の減法の筆算について質問
1000 -0110 ------- 上記筆算について、右端から3桁目の位同士の計算をするとき、0-1で借りてくる桁がありません。 このように、借りてくる桁がないときは、どうやって計算するんですか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#175206
回答No.2
2進数で1桁上から借りるときは、2進数にないけど仮に2とすること、1桁上がないときはさらに1桁上から借ります。これは10進数でも同じ要領ですよ(10進数なら1つの桁に10を借りて仮に2桁とする)。 ちなみに、マイナスとなるときでやりにくければ、引かれる数と引く数を逆を逆にしてマイナス符号をつけてもOKです。 さらにちなみに、全て16進数でも何進数でも同じです。 1000 -0110 ――――― ↓ 0200 -0110 ――――― ↓ 0120 -0110 ――――― 0010
その他の回答 (2)
- Hypnomatic
- ベストアンサー率53% (56/104)
回答No.3
2進法も10進法も計算の基礎は変わりません 例えば,10進法では 1 0 0 0 - 9 9 9 ---- ↓ 0 9 9 10 - 9 9 9 -------- 1 のように、計算します。 質問例も同様に2進法で計算する場合は 1000 -110 ---- ↓ 0112 -110 ---- 0002 と計算します。ここで2進法で「2」はありませんから、答えは10と表します。
質問者
お礼
ありがとうございます!!
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
どう計算したら 「0-1で借りてくる桁がありません」 ということになるんだろう.
質問者
お礼
ごめんなさい、、 小学生レベルの筆算忘れてました、、
お礼
ありがとうございます!理解できました!