Questions et réponses pour le floating-point :

Les nombres à virgule flottante sont des approximations de nombres réels qui peuvent représenter des plages plus grandes que des entiers mais utilisent la même quantité de mémoire, au prix d'une précision moindre. Si votre question concerne de petites erreurs arithmétiques (par exemple, pourquoi 0,2 + 0,1 est-il égal à 0,300000001?) Ou des erreurs de conversion décimale, veuillez lire la page "info" ci-dessous avant de publier.

7
votes
J'ai une fonction qui retourne un tuple qui, entre autres, contient une valeur de flotteur. Habituellement, j'utilise assertalement égals pour comparer ceux-ci, mais cela ne ...

7
votes
J'ai un programme C ++ qui prend des valeurs et imprime des valeurs telles que ceci: fscanf(rhs, "%e", &number); printf("%lf\n", number); ...

7
votes
Problème simple, comment trouver le premier chiffre non zéro après point décimal. Ce dont j'ai vraiment besoin est la distance entre le point décimal et le premi ...

7
votes
J'ai essayé en vain pendant plusieurs jours pour trouver la précision des fonctions mathématiques (en maths) du compilateur GNU GCC. La norme C99 indique que l'exigence de pr& ...