Selbstgemachte Array suche
-
Ja habe ich ;), somit ist es überflüssig sich gedanken um den Vergleich zu machen ?
-
blade1982 schrieb:
Ja habe ich ;), somit ist es überflüssig sich gedanken um den Vergleich zu machen ?
Wenn double wirklich genau 0 ist, dann ist es genau 0, denn 0 kann ein double genau darstellen

Im allgemeinen ist es aber immer sinnvoll sich Gedanken über die Vergleiche bei Gleitkommazahlen zu machen. Denn nach verschiedenen Rechenoperationen, wenn das Ergebnis wieder 0 ergeben sollte, muss das nicht unbedingt der Fall sein
Im allgemeinen sagt man eigentlich, dass man double und float Werte nicht auf Gleichheit prüfen sollte, sondern immer mit grösser- oder kleiner-als Vergleichen. Wenn man doch mal auf Gleichheit prüfen sollte, dann ist es eben sinnvoll das Delta hinzu zu nehmen.
Grüssli
-
Und wieder was gelernt.
Das mit dem double 0 vergleich mit 0.0 hab ich nicht Ansatzweise im Internet gefunden. Könnte aber auch an meinen Suchwort gelegen haben, naja.