トップ過去問一覧ITパスポート 平成24年・春 > 問52
問52

負の整数を2の補数で表現するとき,8桁の2進数で表現できる数値の範囲を10進数で表したものはどれか。

○正解
×不正解

-256~255

-255~256

-128~127

-127~128

解説

-128~127

8ビットなので,

111111112 = 25510

よって256通りのパターンがあります。

 

2の補数表現の場合,最上位のビットは符号を表すビットの役割をしています。最上位ビットが0のときは正の数で,1のときは負の数になります。

正の数の最大値は,

011111112 = 12710

負の数の最小値は,

100000002 = -12810

になります。

無料学習システムはこちら
→間違えた問題を繰り返し学習
→分野別学習
→模擬試験モード
デモサイト
無料ユーザ登録

問題文や解説文の内容の正確性については、できるかぎりチェックをしていますが、間違いがある可能性があります。 十分ご注意の上、参考までにご利用ください。