Pages: 1
- Accueil forums
- » C++
- » Valeur de type 10.0f ou 0.00f, qu'est ce que c'est?
25-01-2010 18:02:54
- benjani13
- Membres
- Date d'inscription:
- Messages: 9
- IP: 93.11.14.174
- Courriel
Bonjour, je lis un tuto sur Irrlicht et dans les exemples il y a des fonctions prenant en paramètres des valeurs étranges:
Code c++ :
sceneManager->addCameraSceneNodeFPS (0,80.0f,100.0f);
makePlanarTextureMapping(room->getMesh(0), 0.004f);
Qu'est ce que c'est?
Hors ligne
25-01-2010 18:11:15
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 86.218.249.173
- Courriel
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.
Force et sagesse...
Hors ligne
25-01-2010 18:36:33
- benjani13
- Membres
- Date d'inscription:
- Messages: 9
- IP: 93.11.14.174
- Courriel
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
25-01-2010 19:15:54
- tmyke
- Administrateurs

- Date d'inscription:
- Messages: 1025
- IP: 86.218.249.173
- Courriel
C'est justement le f qui fait la différence entre un float simple et double précision.
Force et sagesse...
Hors ligne
25-01-2010 19:29:28
- benjani13
- Membres
- Date d'inscription:
- Messages: 9
- IP: 93.11.14.174
- Courriel
Ok merci beaucoup.
Hors ligne
25-01-2010 22:54:04
- nabouill
- Membres

- Date d'inscription:
- Messages: 242
- IP: 93.10.99.3
- Courriel
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.
Hors ligne
25-01-2010 23:36:19
- nico
- Administrateurs

- Date d'inscription:
- Messages: 563
- IP: 82.232.128.163
- Courriel
ouai, sur mon pc(ça peut varier selon l'ordi) un float réserve 4 octets et un double 8 octets.
Hors ligne



