hotte (noreg): Formatierte ausgabe mit printf

Beitrag lesen

hi,

Habe mir das Buch (Jetzt lerne ich Perl) gekauft.

ausgezeichnet, sehr gut!!!

Kapitel 2:

$wert = 2000.01;
printf "%f \n", $wert + "1.01e3";

Also ich weis das 1.01e3 der zahl 1010 entspricht.

richtig. Aber nur, wenn Du die Anführungszeichen weglässt ;-)

wenn ich den variablen wert dazu rechne komme ich auf 3010.01 in der
Lösung steht aber 3010.010000 warum ist das so?

Nicht quoten, try this:

$wert = 2000.01;
printf "%f \n", $wert + 1.01e3;

Und schwupps haste das richtige Ergebnis.

Hotte