Thread Perl Bug bei int?
(44 answers)
Opened by Rolf_PlusW at 2013-03-01 11:29 2013-03-01T18:44:17 GwenDragon Die Formatierung einer Gleitkommazahl bedeutet Umwandlung in Dezimalschreibweise. Dabei ist eine Rundung meist unvermeidlich. 2013-03-01T18:44:17 GwenDragon Hast du ein Beispiel dafür, dass sprintf ein falsches Ergebnis liefert? Ok, das Ergebnis ist ein String, keine reine Zahl. In den Fällen, wo du eine reine Zahl benötigst, kannst du das erzwingen, z. B. mit Code (perl): (dl
)
$ganz = sprintf ('%.0f', $wert) + 0; Ein Stück Kode, das stets ein richtiges Ergebnis liefert, kann IMHO kaum Quelle von falscher Berechnung sein. Es kann immer noch falsch angewendet werden, aber das ist eine andere Geschichte. Gruß
GUIfreund |