問題 1
8 ビットで表現できる情報のパターンは何通りか。なお、Python では 2 ** 8 と書いて計算できる。
- 18 通り
- 216 通り
- 3128 通り
- 4256 通り
答えと解説を見る
正解:4. 256 通り
解説
1 ビットは 0 か 1 の 2 通りを表せるので、8 ビットでは 2 を 8 回かけ合わせた 2⁸ = 256 通りのパターンを表現できます。Python では累乗を ** 演算子で書けるため、2 ** 8 を実行すると 256 が得られます。この「n ビットで 2ⁿ 通り」という関係は、色の表現(1 色 8 ビットなら 256 段階)や文字コードなど、デジタル表現のさまざまな場面で登場する基本的な考え方です。