Pages: 1
Bonjour, je lis un tuto sur Irrlicht et dans les exemples il y a des fonctions prenant en paramètres des valeurs étranges:
Qu'est ce que c'est?
Hors ligne
les valeurs numériques se terminant par un f en C++, comme par exemple 10.0f sont simplement des flottant, autrement dit
des données en virgules flottantes, simple précision.
Hors ligne
Merci de ta réponse.
Le f est obligatoire? Quel est la différence avec un double?(a part qu'un double prend plus de place, et donc peut contenir une plus grande valeur)
Hors ligne
C'est justement le f qui fait la différence entre un float simple et double précision.
Hors ligne
Ok merci beaucoup.
Hors ligne
pour un peu plus de précision (si je ne dit pas de bétise)
une variable de type "float" permet de stocker une valeur entre: -3.4 x 10 puissance 38 et 3.4 x 10 puissance 38
une variable de type "double" permet de stocker une valeur entre: -1.7 x 10 puissance 308 et 1.7 x 10 puissance 308
Ce qui peut laisser penser qu'un "double" utilise plus de memoire qu'un "float".
Inscrire le "f" n'est pas obligatoire, seulement quand un relis un code on vois tout de suite à quel type de variable la valeur appartient.
Dernière modification par nabouill (25-01-2010 23:55:37)
Hors ligne
ouai, sur mon pc(ça peut varier selon l'ordi) un float réserve 4 octets et un double 8 octets.
Hors ligne
Pages: 1