• [^] # Re: nan, c'est pas un problème d'arrondi qui te guette

    Posté par (Mastodon) . En réponse au journal SQL Decimal vs Double. Évalué à 6.

    Ça change rien au problème, la question de base reste la même : est-ce que le type de données utilisé est adapté au problème ?

    Si le type monétaire que tu utilises n'offre pas la précision voulue pour les calculs que tu dois faire, clairement, il n'est pas adapté, mais ça ne veut pas pour autant dire que les flottants binaires sont la solution. Il existe d'autres types décimaux, avec plus de chiffres significatifs (voire de précision arbitraire, genre BigDecimal en Java), c'est de ce côté-là qu'il faut chercher.

    Après, suivant le problème, on peut éventuellement ne pas avoir besoin d'une grande précision au final (genre pour une analyse statistique), et là, les flottants binaires seront adaptés, car nettement plus efficaces.