Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re^2: Perl can't make some easy arithmetics :(

by LanX (Saint)
on Oct 24, 2014 at 20:58 UTC ( [id://1104919]=note: print w/replies, xml ) Need Help??


in reply to Re: Perl can't make some easy arithmetics :(
in thread Perl can't make some easy arithmetics :(

Could it be you are on a 64 bit system?

Perl automatically switches to floating point representation² if the integer range is exceeded¹.

update

Oh 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

Replies are listed 'Best First'.
Re^3: Perl can't make some easy arithmetics :(
by no_slogan (Deacon) on Oct 24, 2014 at 22:33 UTC
      For a total precision of 53 bits because of the implied leading 1.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1104919]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (8)
As of 2024-04-23 10:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found