Précision/arrondis

Fermé
gg - 28 avril 2003 à 13:34
 Lee - 28 avril 2003 à 16:34
Bonjour,
J'aurais besoin de vos lumière.
En c++(ou autre) , si je code un nombre réel comme un "double"
1)quelle est l'erreur d'arrondi que je crée?
2)Est ce que cette erreur dépend du nombre de chiffre avant la virgule...

Si vous pouvez répondre à cette question et/ou apporter d'autre infos sur ce pb, je serais content

Merci d'avance.
guillaume

1 réponse

Salut
Voila déjà ce ke g sous la main :

_ Le type float sert à représenter des nombres décimaux à virgule flottante. Le type float a généralement une capacité de 32 bits. Ils peuvent représenter les nombres à virgule de +/- 10-37 à 1038 avec une précision de 6 ou 7 chiffres après la virgule.

_ Il existe type, servant à représenter des nombres plus grands, plus petits, ou plus proches de 0 que le type float, c'est le type double. Il a généralement une capacité de 64bits ce qui lui permet de représenter de +/- 10-307 à 10308.
0