2進数の数値を10進数に変換できないという意味なのでしょうか。 2進数 10進数 0000 0 0001 1 0010 2 0100 4 1000 8 2のn乗した数値が使われているという事になります。 それともなぜボタンを押すと対応したビットが立つのか? だとすると「作る人がそうすることにしたから」といか言いようがないですが。