Perl> use Devel::Peek;; Perl> $n = 9_999_999_998; print Dump( $n ); print $n & 1; print Dump( $n );; SV = NV(0x1844044) at 0x19920c4 REFCNT = 1 FLAGS = (NOK,pNOK) NV = 9999999998 1 SV = PVNV(0x1985a0c) at 0x19920c4 REFCNT = 1 FLAGS = (NOK,pIOK,pNOK,IsUV) UV = 4294967295 NV = 9999999998 PV = 0 #### Perl> $c++ for 1 .. 2**32;; [Range iterator outside integer range at (eval 7) line 1, line 3.