実数の小数点部分を32bitで表現することを考える前に、2bitで表現したらどうなるかを考えてみよう。2bitというのは、00、01、10、11の22=4つの値のことだよ。すると、4つの値はそれぞれ以下のようになるよ。114つの実数にしか割り当てられないから、その間の実数は表現できないんだ。0.1は正確に表現できないんだ。実数を232=4,294,967,296個の実数に等分割分して割り当てていけばいいんだ。