![]() |
2進数そろばん |
ところで、 10進数の 0.1 を 2 進数では正確に表すことができません。
近似値は 0.00011001100110011001100 … で、 これを 10 進数で表すと 0.099999904632568359375… になります。
(上のそろばんで枠の上部、 白いところをクリックして
を左端に移動させると計算できます。)
しかし、 だからといって 「なんだ、 0.1 も満足に表せないのか、 やはり 2 進数は駄目だな」 と考えるのは早計です。
10進数だって、 を小数で満足に表せないのです。