みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

補数

10進数の補数の問題で、決められた数値が1000で与えられた数値が50のときの10の補数が50となるのは分かるのですが、桁数を8桁までに限定したときの10進数89467の10の補数を求めるという問題のとき、「桁数を8桁までに限定する」というのはどういうことなのか教えてください。

投稿日時 - 2006-07-20 14:01:31

QNo.2287743

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

10進数の補数なんて考えたことも無かったので良く分からないのですが、2進数の場合桁の指定が無い場合補数にできません。
例えば2進数の
1011
の補数は?と聞かれれば
1111 0101
1111 1111 0101
1111 1111 1111 0101
どれも正解であり、どれも不正解です。
そこで桁数が必要になってきます。
1011を00001011と表記すれば変換しやすいので、
89467を00089467と表記すれば分かりますか?

投稿日時 - 2006-07-20 14:15:21

お礼

回答ありがとうございます。ビミョーに分かったような気がします。早速問題といてみます。

投稿日時 - 2006-07-20 14:23:25

ANo.1

桁数を2桁に限定した時の、48の10の補数は52。
桁数を3桁に限定した時の、48の10の補数は952。
桁数を4桁に限定した時の、48の10の補数は9952。
桁数を5桁に限定した時の、48の10の補数は99952。
桁数を6桁に限定した時の、48の10の補数は999952。
桁数を7桁に限定した時の、48の10の補数は9999952。
桁数を8桁に限定した時の、48の10の補数は99999952。

投稿日時 - 2006-07-20 14:09:32

お礼

回答ありがとうございます。

投稿日時 - 2006-07-20 14:22:01

あなたにオススメの質問