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
Je vois quelque chose d'étrange de stocker des doubles dans un dictionnaire et je suis confus pourquoi. Voici le code: xxx La seconde si la d&eacut ...

7
votes
J'ai rencontré un problème gênant dans la sortie d'un numéro de point flottant. Lorsque je format 11.545 avec une précision de 2 points décimaux sur Window ...

7
votes
int i, min, max; for (i = 1.0; i > 0; ++i) { max = i; }; min = i; printf ("int: min: %d max: %d \n", min, max); ...