Me encontré con estos valores en mi código de ColdFusion, pero la calculadora de Google parece tener el mismo "error" cuando la diferencia es distinta de cero.¿Por qué esta resta no es igual a cero?
416.582,2850-411.476,8100 - 5.105,475 = -2.36468622461E-011
JavaCast'ing estos a largo/float/double no Ayuda- que se traduce en otras diferencias que no son cero.
Debe haber una prueba de coma flotante al crear una cuenta en SO. Creo que esta es la pregunta más frecuente en el sitio. – recursive
@recursive: http://meta.stackexchange.com/questions/26621/whats-the-most-repeated-question-on-stackoverflow/26633#26633 –
Cuando aprendí a programar, la falta de precisión en los números de coma flotante se mencionó la primera vez que se discutió el punto flotante, y varias veces después de eso. ¿No lo hacen más? –