Thursday, May 24, 2007

Precisión

Es fácil de olvidar, porque al verlo en el código no se ve nada de malo, pero hay que tener cuidado al comparar flotantes. Por ejemplo hoy que comparaba una variable x contra 0.001, habiéndole asignado a x 0.001, el resultado siempre era falso. Eso se debe a que internamente y por cuestiones de precisión los valores son distintos. Es por eso que si se fijan, nunca se hace for usando floats...

No comments: