![]() |
|
Clear questions and runnable code get the best and fastest answer |
|
PerlMonks |
Re^2: Perl can't make some easy arithmetics :(by LanX (Saint) |
on Oct 24, 2014 at 20:58 UTC ( #1104919=note: print w/replies, xml ) | Need Help?? |
Could it be you are on a 64 bit system? Perl automatically switches to floating point representation² if the integer range is exceeded¹.
updateOh yes you did an update showing the bits :)
Cheers Rolf (addicted to the Perl Programming Language and ☆☆☆☆ :) ¹) 2**31 < 900000000000000009 < 2**63 ²) IIRC does Perl's FP mantissa have 56 bits so 7.2e+16 ~~ 2**56 < 900000000000000009 ~~ 9e+17
In Section
Seekers of Perl Wisdom
|
|