Sumar decimales en coma flotante: por qué a veces funciona

Adding Floating-Point Decimals for Fun and Profit

Aunque los números en coma flotante no pueden representar exactamente los decimales, sumar cantidades como 0.1 y 0.2 a menudo da resultados correctos. El artículo analiza el patrón que surge al sumar múltiplos de 0.01, explica el error de redondeo en términos de ulp y muestra cómo la representación decimal más corta que round-trip justifica resultados como 0.30000000000000004.

Mucha gente sabe que no se deben hacer cálculos decimales, como los que implican dólares y centavos, con los números en coma flotante de la mayoría de los lenguajes de programación.

Más de este día

2026-10-01