- ベストアンサー
Excelの列番号
Excelの列番号 「Excelの列番号にはA~IVまで AA、ABなどを含みなぜ256文字 になるのでしょうか? 数の意味をレベルの低い生徒だと 思って教えて下さい。」と質問すると 「2の8乗、切れがよかったぐらいの意味でしょう。 ちなみに2007では16,384、2の14乗 です。こちらもこのくらいあれば いいんじゃないというぐらいの意味合いでしょう。」 と返事が返ってましたがこの2の8乗の意味が 分かりません。是非、教えて下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
コンピュータは二進法で動いている、というのは聞いたことがあるのではないでしょうか。 二進法は、0と1の組み合わせだけで数値を表わすものです。 1桁だと、0,1の2通り(2の1乗通り) 2桁だと、00,01,10,11の4通り(2の2乗通り) 3桁だと、000,001,010,011,100,101,110,111の8通り(2の3乗通り) ..... とn桁の二進法は2のn乗通りの数値を表すことができます。 コンピュータにとっては、2の整数乗というのは、この二進法できっちり表わせる「きりのいい数字」なのです。 例えば、普段十進法を使っている人間にとって「きりのいい数字」である、200にしたとします。 すると、コンピュータにとっては、56通りの「無駄」ができてしまうのです。 これは、十進法で例えるなら、 2桁で00~99までの100通り使えるのに、83までしか使わないで84~99までが無駄になる といった感じです。 加えて、2進8桁というのは、1バイトと言って、コンピュータで扱いやすい単位です。 その意味でも、コンピュータにとって「きりのいい数字」です。
その他の回答 (1)
- yuki-alpha
- ベストアンサー率27% (22/80)
2の8乗とは「2を8回掛け算すること」です。 だから、 2の8乗=2×2×2×2×2×2×2×2=256 となります。
お礼
よく分かりました。 どうも、有難う。
お礼
よく分かりました。 どうも、有難う。