アプリ版:「スタンプのみでお礼する」機能のリリースについて

たとえば

4ビットで表現できる状態は、最大16種類である。
8ビットで表現できる状態は、最大256種類である。

などと言いますが、覚えることができません。

なので、丸暗記以外に計算で求める方法などがあれば教えてほしいのですが、何かありますでしょうか・・・?

A 回答 (4件)

2のn乗です。



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

私はこのように覚えました。


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を足せばよい。
    • good
    • 0

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
    • good
    • 0

1ビットというのは0か1の情報量です。


ですので4ビットは、
2*2*2*2=2^4(2の4乗)
の情報を表すことが出来ます。

8ビットは2^8=256
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!