• ベストアンサー

情報に詳しい方、本当に至急お願いいたします

画像の2番の問題が分かりません。また、2の補数を用いた場合を考えるとする。という補足があったのですが、よく分かりません。お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • info222_
  • ベストアンサー率61% (1053/1707)
回答No.4

No.2です。 ANo2の補足コメントの回答 >解答ありがとうございます!つまり答えは-128でいいんですか? いいえ違います 。 答えは数値の範囲ですから 「-128 ~ +127」 となります。

その他の回答 (3)

  • FEX2053
  • ベストアンサー率37% (7991/21373)
回答No.3

ほれ、やっぱりわかってない。 問われているのは「表すことのできる数値の範囲」です。 情報工学の世界では、無限の数値をあっさりと使える 数学と違い、どうしてもメモリやCPUなどの物理的な 制限があるために、「どの範囲の数字を表すことができ るか」が結構重要でして、「表すことのできる数値」と いうと、「範囲」を問われていると考えて下さい。 ちなみに「表すことができる最小の数値」なら、確かに 「-128」で正答です。

  • info222_
  • ベストアンサー率61% (1053/1707)
回答No.2

2 2の補数 8ビット目:0 ... 正の整数: 0,+1~ +127 8ビット目:1 ... 負の整数: -1~ -128 01111111 ... +127 01111110 ... +126 01111101 ... +125 01111100 ... +124 .... ... 00000100 ... +4 00000011 ... +3 00000010 ... +2 00000001 ... +1 00000000 ... 0 11111111 ... -1 11111110 ... -2 11111101 ... -3 11111100 ... -4 .... ... 10000011 ... -125 10000010 ... -126 10000001 ... -127 10000000 ... -128

0612abc
質問者

補足

解答ありがとうございます!つまり答えは-128でいいんですか?

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

2の補数を勉強しなおしましょう。 答えを書くのは簡単ですが書いたところで2の補数が分かるようになるわけじゃありませんから。

関連するQ&A

専門家に質問してみよう