Thread printf mit großen Zahlen? (9 answers)
Opened by LanX- at 2009-06-16 11:23

LanX-
 2009-06-16 16:27
#122537 #122537
User since
2008-07-15
1000 Artikel
BenutzerIn

user image
2009-06-16T10:30:45 betterworld
Aber du kannst ja leicht feststellen, ob eine Zahl eine Ganzzahl ist, indem Du sie mit int($zahl) vergleichst.


Klappt leider nicht, int() liefert mir auch die Mantisse eines float.
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
 perl -e '
($\,$,)=("\n","\t");
for $j (1001,1_000_001,1_000_000_001,1_000_000_001) {
$q=$j**2;
print $q,int($q),sprintf("%020u",$q);
}
'
1002001 1002001 00000000000001002001
1000002000001   1000002000001   00000000004294967295
1.000000002e+18 1.000000002e+18 00000000004294967295
1.000000002e+18 1.000000002e+18 00000000004294967295

View full thread printf mit großen Zahlen?