When your compiler does its internal calculations in double precision float you are right.<p>But why should it do so? Do all languages specify the details of how floating point input is handled by the compiler&#x2F;interpreter?