Up 「ビット」 作成: 2017-06-14
更新: 2017-06-14


    「2進数表記でn桁」を,つぎの規則で定義する:
      は,n桁

    このとき,「2進数表記でn桁」の言い換えが「nビット」ということになる。


    即ち,つぎのようになる:
      1=1[2] は,=20 で,0ビット
      2=10[2]は,=21 で,1ビット
      4=100[2] は,=22 で, 2ビット
      8=1000[2] は,=23 で,3ビット

    ここで抜かされている数── 3, 5, 6, 7 ──のビット数は,小数になる:
      3= 11[2]は,1.5 ビット
      5= 101[2]は,2.25 ビット
      6= 110[2]は,2.5 ビット
      7= 111[2]は,2.75 ビット

      ここでは,つぎの概算を用いた:
        32 ≒ 23  →  3 ≒ 23/2
        54 ≒ 29  →  5 ≒ 29/4
        64 ≒ 210  →  6 ≒ 210/4
        74 ≒ 211  →  6 ≒ 211/4


    また,「ビット」の上記定義は,十進小数のビット表現に拡張できる:
      0.5 = 2ー1 は,ー1 ビット
      0.25 = 2ー2 は,ー2 ビット
      0.125 = 2ー3 は,ー3 ビット

    間の小数は,小数ビットになる:
      0.2 は,ー2.5 ビット

      ここでは,つぎの概算を用いた:
        0.22 ≒ 2ー5  →  0.2 ≒ 2ー5/2