Beate Mielke: numerische notationen in Perl

Beitrag lesen

Hallo Henrik;

folgendes Problem. Ich möchte eine double variable ausgeben. Es sollen aber nur 2 Stellen
hinter dem Komma ausgegeben werden. Kann mir jemand helfen ?

printf ("Ausgabe: %.2f\n", $Zahl);

Gibt Float-Zahlen mit 2 Nachkommastellen aus.

printf ("Ausgabe: %.2e", $Zahl);

Gibt Zahlen im e-Format mit 2 Nachkommastellen aus.

Angenommen folgende Zahl soll ausgegeben werden: 1234567890.125

im 1. Fall (f-Format) wird ausgegeben: 1234567890.13 (es wird gerundet)
im 2. Fall (e-Format) wird ausgegeben: 1.23e+009

Uebrigens habe ich festgestellt, daß Perl bei mir (unter Windows) im f-Format ab der 18. Stelle alles in Nullen umwandelt.

Viele Gruesse

Beate Mielke