6ril25 a écrit :
Hello,
je voudrais savoir ce k'implique le . dans la déclaration d'un float:
ex:
float top = 0., fin = 10., tic = 0.01;
merci
|
Ce qu'explique Taz avec sa verve habituelle, c'est que tu as, sur la même ligne, 3 variables déclarées en float; chaque déclaration de variable étant séparée de la suivante par l'opérateur "," qui est un opérateur de concaténation d'instruction qu'on voit souvent dans les "for" => for (i=0, j=10; ...; i++, j--)
Ensuite, les valeurs "0." (sous-entendu "0.0" ), "10." (sous-entendu "10.0" ) et "0.01" sont des variables écrites sous la notation "virgule flottante double précision", ce qui est toujours le cas lorsque tu utilises des nombres à virgule.
Si tu voulais préciser "variables à virgule flottante simple précision", il te faudrait rajouter la lettre "f" ou "F" après le nombre =>
float top=0.0f, fin=10.0F, tic=0.01f;
Dans l'absolu, ce n'est pas propre parce que ça montre que tu ne connais pas la précision de tes nombres mais pas non plus réellement grave, le compilo te transformant tes nombres de façon implicite en "float".
---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.