Cálculo doble que produce un resultado impar [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Las matemáticas de punto flotante están rota 28 respuestasTengo 2 números almacenados como Doble, 1.4300 y 1.4350. Cuando resta 1.4350 - 1.4300, me da el resultado: 0.0050000000000001155. ¿Por qué agrega 1155 al final y cómo puedo resolver esto para que devuelva 0.005 o 0.0050? No estoy seguro de que el redondeo funcione ya que estoy trabajando con 2 y 4 números decimales.