- 締切済み
2の補数
2進数で4桁の数を考える場合、2の補数では基数が〔10000〕となり、1の補数では「1111」となります。 なぜ、4桁の基数は同じ4桁の「1000」とならず5桁の「10000」となるのでしょうか? どなたか。教えてください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 86tarou
- ベストアンサー率40% (5093/12700)
回答No.1
基数とは各桁の重み付けになる数値だからです。10進数の場合、1桁は0~9ですが基数は10です。2進数の場合は1桁で2ですが、ご質問の場合は4桁ですので0000~1111(10進なら0~15)であり、次の桁の10000(10進なら16)になるということです。 http://ap.plala.jp/net/index.php?/archives/84-unknown.html