2013/05/21

カンスト値はどうして「255」なの? ②「にしんほーって何?!」編

カンストが255の謎.第二弾です!

前回は、人間が10進法を使っているといいました。
しかし、パソコンは、「2進法」を使っています。

これは、パソコンが0か1(onかoff)でしか物事をあらわせないからです。


2進法は、一の位が2になると十の位が1繰り上がる
といった要領で進んでいくので、下の図のようになります。
何か気づきますか?


そう!2進法は桁数が多い!
10進法では2桁であらわせる「99」も、
2進法であらわすと「1100011」となって、7桁にもなってしまうのです!

つまり、「2進法」は、
0か1しかあらわせないパソコンにとっては都合がいいけど、
桁数が多すぎて人間にとっては扱うのが面倒…

そこで登場するのが16進法なのです!次回で完結かも!

<<「255」の謎リンク集>>