in reply to Conversion from Scientific Notation

Perl has no problem understanding "1.12345E+05". That "looks like a number", so if you use it as a number, Perl will treat it as a number.
print "1.12345E+05" + 100; # Prints 112445; no warnings.