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.

12
votes
J'ai écrit cette fonction pour obtenir un pseudo aléatoire entre 0 .. 1 inclus: xxx pré> Cependant, il retourne toujours 0.563585. Le même nombre, peu impor ...

12
votes
Comment puis-je dire explicitement Python de lire un nombre décimal en utilisant le point ou la virgule comme séparateur décimal? Je ne connais pas les paramètres de lo ...

12
votes
en C ++ j'ai un flotteur / double variable. Lorsque j'imprime cela avec, par exemple, la chaîne résultante est délimitée de période. p> cout < ...

11
votes
Je sais que 511 divisé par 512 équivaut à 0,998046875. Je sais aussi que la précision des flotteurs est de 7 chiffres. Ma question est, quand je fais ce mathémat ...