http://www.perlmonks.org?node_id=1016113


in reply to Re^2: Test::More how come?
in thread Test::More how come?

Try:
perl -e 'printf "%.32g\n", -2.3 - -0.6;' -1.6999999999999997
See for other examples Perl 5.8.x floating point representation error, RFC: Large Floating Point Numbers - Rounding Errors, etc.