#0 

25-01-2010 19:02:54

benjani13
Petit nouveau
Lieu: 92
Date d'inscription: 25-01-2010
Messages: 9

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


#1 

25-01-2010 19:11:15

tmyke
Administrateur
Date d'inscription: 24-03-2008
Messages: 1025

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


#2 

25-01-2010 19:36:33

benjani13
Petit nouveau
Lieu: 92
Date d'inscription: 25-01-2010
Messages: 9

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


#3 

25-01-2010 20:15:54

tmyke
Administrateur
Date d'inscription: 24-03-2008
Messages: 1025

C'est justement le f qui fait la différence entre un float simple et double précision.


Force et sagesse...

Hors ligne


#4 

25-01-2010 20:29:28

benjani13
Petit nouveau
Lieu: 92
Date d'inscription: 25-01-2010
Messages: 9

Ok merci beaucoup.

Hors ligne


#5 

25-01-2010 23:54:04

nabouill
Abonné
Date d'inscription: 17-09-2009
Messages: 242
Corrections: 1

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)


mes sites: www.manga-vf.fr et www.series-vf.fr

Hors ligne


#6 

26-01-2010 00:36:19

nico
Webmaster
Date d'inscription: 07-08-2009
Messages: 563
Corrections: 9

ouai, sur mon pc(ça peut varier selon l'ordi) un float réserve 4 octets et un double 8 octets.

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
883 membres
1429 sujets
11121 messages
Dernier membre inscrit: Saidov17
96 invités en ligne
Aucun membre connecté
RSS Feed