printf Phänomen
Ist das ein Bug?
Hi zusammen,
ich benutze ActivePerl 5.10 Build 1004 unter WinXP und habe ein Phänomen welches ich mir nicht erklären kann. Kann das mal einer von euch bei sich ausprobieren ob er zu gleichem Ergebniss kommt?
Die Funktion printf kann ja Werte Runden, aber da passiert komisches das Skript :
Ergibt diese Ausgabe :
es sollte aber 40.1 und 30.1 sein
Warum ist das so ?
Gruß
Woolfsmann
ich benutze ActivePerl 5.10 Build 1004 unter WinXP und habe ein Phänomen welches ich mir nicht erklären kann. Kann das mal einer von euch bei sich ausprobieren ob er zu gleichem Ergebniss kommt?
Die Funktion printf kann ja Werte Runden, aber da passiert komisches das Skript :
#!usr/bin/perl -w
$test="40.05";
printf "%.1f",$test;
$test="30.05";
print "\n";
printf "%.1f",$test;
Ergibt diese Ausgabe :
40.0
30.1
es sollte aber 40.1 und 30.1 sein
Warum ist das so ?
Gruß
Woolfsmann
Please also mark the comments that contributed to the solution of the article
Content-Key: 120643
Url: https://administrator.de/contentid/120643
Printed on: April 19, 2024 at 22:04 o'clock
3 Comments
Latest comment