Re: Variable de type double
Citation:
Envoyé par Linaa
J'ai une variable de type double et je voudrais savoir s'il y avait une fonction (?) pour renvoyer ma variable avec un seul chiffre après la virgule.
Par défaut, il y en a 6.
Je ne parle pas de l'affichage qui serait %.1f, mais du stockage de la variable en elle-meme.
Le but, étant de faire des calculs, avec un seul chiffre après la virgule.
A ton avis, que signifie 'virgule flottante' ? Quand tu auras compris ça, tu verras que ta question n'a pas de sens.
Il n'y a pas de nombres à virgule fixe en C.
Re: Variable de type double
Citation:
Envoyé par Emmanuel Delahaye
A ton avis, que signifie 'virgule flottante' ? Quand tu auras compris ça, tu verras que ta question n'a pas de sens.
Il n'y a pas de nombres à virgule fixe en C.
Je n'ai pas parler de virgule flottante...
Quand je parlais de virgule, c'était pour signifier un nombre réel...
Citation:
Envoyé par PRomu@ld
Citation:
Par défaut, il y en a 6.
A bon et c'est où dans la norme ? Les réels sont encodées selon le format IEEE 754, et il n'y a pas que 6 chiffres après la virgule.
A l'affichage, il n'y en a que 6.
Citation:
Envoyé par PRomu@ld
Citation:
Bah en fait, je trouve un résultat plus élévé, que le résultat attendu.
Si c'est pas possible, c'est que le prof a dû arrondir... et que mon calcul est faux !
Tu n'as pas l'impression que la dernière solution est peut être la bonne ?
C'est bien ce que j'ai dit non ?!
Citation:
Envoyé par fearyourself
Au final, t'essaies juste de bidouiller pour avoir le même résultat...
C'est vraiment inutile, vaut mieux chercher son erreur que bidouiller.
Re: Variable de type double
Citation:
Envoyé par Linaa
Citation:
Envoyé par Emmanuel Delahaye
A ton avis, que signifie 'virgule flottante' ? Quand tu auras compris ça, tu verras que ta question n'a pas de sens.
Il n'y a pas de nombres à virgule fixe en C.
Je n'ai pas parler de virgule flottante...
En C, tu n'as pas le choix. Soit tu utilises les entiers :
- char
- short
- int
- long
- long long [C99]
soit tu utilises les flottants