Thread datentyp unsigned für perl?
(13 answers)
Opened by tolgale at 2007-05-20 23:59
[quote=PerlProfi,23.May.2007, 15:33][quote=sid burn,23.05.2007, 10:47]Allerdiengs wüsste ich jetzt auch nicht wofür ein expliziter Unsigned Wert Sinvoll wäre.[/quote]
Ich sehe den Sinn nur in größeren Zahlen. Und wenn du solche brauchst, kannst du ja bigint / bigfloat benutzen, wie Ronnie schon gesagt hat.[/quote] Ganz genau, aber bei Perl sind die Zahlen doch sowieso schon größer als wie bei C, wo bei 32bit ~ 4.4 Millarden Schluß ist. Mit Vorzeichen dann von -2.2 Mia bis +2.2 Mia. Ich kann ja ohne Probleme mit höheren Zahlen rechnen. Code: (dl
)
1 sidburn@sid:~/logs/orig/test$ perl -e '$a=12_111_222_333; $b=800_111_222_333; print $a + $b, "\n"' Von daher sehe ich da noch weniger den Sinn von unsigned. Wie weit kann Perl eigentlich Intern Zahlen darstellen? Also ab wann benötigt man Bigint? Ich meine mal in test herausgefunden zu haben das bei 10 ** 308 oder so Schluß ist.\n\n <!--EDIT|sid burn|1179929131--> Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de
|