私たちはなぜ 10 ずつ数えるのでしょう? おそらく指が 10 本あるからです。10 という数に特別なところはなく、どんな数でもどんな基数でも書けます。ライプニッツはこの考えを極限まで推し進めて問いました。すべての数を書くには、最低いくつの数字が必要か? 答えは二つ、0 と 1 です。 位ごとに 2 倍 二進法で書かれた 0 から 32 までの数。ライプニッツが 1703 年にパリ科学アカデミーの紀要に発表した論文『二進法算術の解説』の表。ライプニッツ(1703) · Wikimedia Commons · パブリックドメイン 十進法では、位の値は 1、10、100、1000……で、各数字はその値を何回使うかを表します。二進法では、位の値は 1、2、4、8、16、32……で、各数字ははい(1)かいいえ(0)しか表せません。 $$10110_2=1\cdot16+0\cdot8+1\cdot4+1\cdot2+0\cdot1=22.$$添え字 $_2$ は、その数が二進法で書かれていることを示します。8 桁、つまり 8 ビットでは、位の値は 1 から 128 まで。書ける最大の数は $$11111111_2=128+64+32+16+8+4+2+1=255.$$ゼロも含めると $2^8=256$ 通りの数になります。コンピュータで 0 から 255 までのものが多いのはそのためです。 8 つのビットをオン・オフしてください 128 64 32 16 8 4 2 1 位の重みをオンにして、二進数の表記と十進数の和を追ってください。左に 0 を補っても値は変わらず、8 ビットの長さが保たれます。 コントロールを使うには JavaScript を有効にしてください。例と計算は本文にもあります。