>perl -le "print 1.01e30;" 1010000000000000000000000000000 Similar things happen with long double values: >perl -le "print 1.01e17;" 101000000000000000 #### perl -le "print 1.01e14" 101000000000000