1 2 3 4 5 6 7 8 9 10 11
my $n = 2 ** 64; my $m = 2 ** 32; print ($m % $n); my $r = ($m % $n); printf("\n%d\n",$r); printf("\n%f\n",$r);
1 2 3 4
4294967296 -1 4294967296.000000