から




専門/H18/02

正解 Edit

5

選択肢の考察 Edit

  1. 最も小さい値は111111112である。
    • 最も小さい値は100000002(-128)である。111111112は-1。
  2. 21と-21の2の補数表現は,全ビットの0と1を交換したものである。
    • 21(000101012),-21(111010112),負数を2の補数にするには正数を反転させて1を足す。
  3. 表現できる範囲は,-128から128までである。
    • 100000002(-128)から01111111SUB2{2};(127)まで
  4. 011101012+000011002はオーバーフローしないで計算できる。
    • 10000001SUB2{2};でオーバーフロー
  5. 2倍をするのに,オーバーフローが起こらない限り,1ビット左シフトで実現できる。
    • 1ビット左シフトで2倍



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 下位頁新規  一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-02-22 Mon 23:18:57 JST (3016d)