> 3e-1 - Num(.3) 5.55111512312578e-17 #### > printf "%.100f\n", .3 0.3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 > printf "%.100f\n", 3e-1 0.3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 > printf "%.100f\n", Num(.3) 0.3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 #### use Inline::Perl5; my $p5 = Inline::Perl5.new; $p5.run('sub p { printf "%.100f\n", shift }'); $p5.call('p', .3); $p5.call('p', Num(.3)); $p5.call('p', 3e-1); =finish 0.2999999999999999888977697537484345957636833190917968750000000000000000000000000000000000000000000000 0.2999999999999999888977697537484345957636833190917968750000000000000000000000000000000000000000000000 0.3000000000000000444089209850062616169452667236328125000000000000000000000000000000000000000000000000