Ich bin auf diese Werte in meinem ColdFusion-Code gestoßen, aber der Google-Rechner scheint denselben "Bug" zu haben, bei dem der Unterschied nicht null ist.Warum ist diese Subtraktion nicht gleich Null?
416582,2850 bis 411476,8100 - 5105,475 = -2.36468622461E-011
diese lang/float JavaCast'ing/double es nicht Hilfe- führt zu anderen Nicht-Null Unterschiede.
Es sollte ein Fließkomma-Quiz beim Erstellen eines Kontos auf SO geben. Ich denke, das ist die am häufigsten gestellte Frage auf der Website. – recursive
@recursive: http://meta.stackexchange.com/questions/26621/whats-the-most-repeated-question-on-stackoverflow/26633#26633 –
Wenn ich gelernt habe zu programmieren, der Mangel an Genauigkeit in Gleitkommazahlen Es wurde erwähnt, dass das erste Mal Floating Point diskutiert wurde, und danach mehrmals. Tun sie das nicht mehr? –