Thread Rechenfehler mit Perl ausgleichen
(71 answers)
Opened by bianca at 2013-04-27 13:42 2013-04-28T19:14:30 hlubenow wenn du dem computer beibringst, die 0.57 korrekt zu speichern, kannst du das erwarten, ja. in dem genannten fall wäre das z.b. einfach zu erreichen, indem man statt einer kommazahl einen bruch speichert (57/100). dann geht nichts verloren und bei der multiplikation bleibt die 57 exakt erhalten. (das kann natürlich bei etwas kompliziertren rechnungen einen ziemlichen speicherbedarf nach sich ziehen). speichert man solche kommazahlen binär, kann man das nicht erwarten. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: ![]() ![]() |