Tu découvres simplement que les nombres décimaux non entiers ne sont pas représentables nativement par un ordinateur de manière exact. Pour des raisons d'optimisation, la quasi-totalité des langages de programmation (qui se basent sur le comportement du processeur) utilisent une représentation de ces nombres comme flottant qui n'ont pas une précision infinie.
Si tu veux faire des calculs avec une précision infinie, il y a beaucoup de bibliothèques (internes ou externes) pour le faire, mais le coût en calcul sera beaucoup plus important.
# Rien de surprenant
Posté par Renault (site web personnel) . En réponse au journal [Humour] vers un monde différent. Évalué à 10.
Tu découvres simplement que les nombres décimaux non entiers ne sont pas représentables nativement par un ordinateur de manière exact. Pour des raisons d'optimisation, la quasi-totalité des langages de programmation (qui se basent sur le comportement du processeur) utilisent une représentation de ces nombres comme flottant qui n'ont pas une précision infinie.
Si tu veux faire des calculs avec une précision infinie, il y a beaucoup de bibliothèques (internes ou externes) pour le faire, mais le coût en calcul sera beaucoup plus important.