Podívejte se na Co by měl každý počítačový vědec vědět o aritmetice s plovoucí desetinnou čárkou.
Čísla s plovoucí desetinnou čárkou v počítačích nepředstavují přesně desetinné zlomky. Místo toho představují binární zlomky. Většina zlomkových čísel nemá přesné vyjádření jako binární zlomek, takže dochází k určitému zaokrouhlování. Když je takto zaokrouhlený binární zlomek přeložen zpět na desetinný zlomek, získáte efekt, který popisujete.
Pro ukládání peněžních hodnot poskytují databáze SQL běžně typ DECIMAL, který ukládá přesné desetinné číslice. Tento formát je pro počítače o něco méně efektivní, ale je docela užitečný, když se chcete vyhnout chybám při zaokrouhlování desetinných míst.