• ベストアンサー

●ビットで表現できる状態は、最大××種類である

たとえば 4ビットで表現できる状態は、最大16種類である。 8ビットで表現できる状態は、最大256種類である。 などと言いますが、覚えることができません。 なので、丸暗記以外に計算で求める方法などがあれば教えてほしいのですが、何かありますでしょうか・・・?

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

  • ベストアンサー
回答No.2

2のn乗です。 もっとも、 2^4=16 2^8=256 2^10=1,024 (いわゆる1K) 2^12=4,096 2^16=65,536 これぐらいは暗記しておくと、何かと便利ですよ。

その他の回答 (3)

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.4

私はこのように覚えました。 4ビット 1 2 4 8           =1+2+4+8=15 8ビット 1 2 4 8 16 32 64 128=1+2+4+8+16+32+64+128=255 になるのでそれぞれに1を足せばよい。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

1ビットで表現できる状態は、1か0か(あるかないか)の2種類であることが判っていれば 2ビットで表現できる状態は、 上位ビットで1か0かの状態それぞれについて 下位ビットで1か0かの状態があるので、 2×2 [ 1{1,0} 0{1,0} 11,10,01,00の4つの状態 ] なので1ビット増えることに表現できる状態は2倍になり nビットで表現できる状態は2のn乗になります。 上記のことが判っていれば 1ビットで2種類だけ覚えておけば、 あとは、倍々で計算することができます。 1:2 2:4 3:8 4:16 …

回答No.1

1ビットというのは0か1の情報量です。 ですので4ビットは、 2*2*2*2=2^4(2の4乗) の情報を表すことが出来ます。 8ビットは2^8=256

関連するQ&A

専門家に質問してみよう