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
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 :
#!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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 120643
Url: https://administrator.de/contentid/120643
Ausgedruckt am: 25.11.2024 um 00:11 Uhr
3 Kommentare
Neuester Kommentar