Tom's Guide > Forum > Programmation > [langage C] float help svp...

[langage C] float help svp...

Forum Programmation : [langage C] float help svp...

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous,

Quelqu'un peux t'il m'expliquer sa en detail svp?

#include <stdio.h>
main()
{ float x = 0.1 ;
printf ("x avec 1 decimale : %.1e\n", x) ;
printf ("x avec 10 decimales : %.10e\n", x) ;
}

Voilà et cela est censer donner cela d'apres le cours :

x avec 1 decimale : 1.0e-01
x avec 10 decimales : 1.0000000149e-01

Voilà alors le float x = 0.1 je comprend c'est float dit que c'est un nombre a virgule (nombre flottant).
Mais sa:

printf ("x avec 1 decimale : %.1e\n", x) ;

et sa:

printf ("x avec 10 decimales : %.10e\n", x) ;

Quel rapport avec le titre du chapitre :"Les caracteristiques du codage en flottant"?

Merci beaucoup à tous,

@++

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

tout simplement parce que lorsque tu crées un float, la machine se le représente de cette facon, mais en binaire. (signe, exposant, mantisse).

l'exemple du cours te montre juste comment procède la machine pour traiter les flottants.

Répondre à Onigiri@IDN

Ah ok donc en fait le e voulais dire "exposant" c'est bien sa?

mais oui j'aurais du y penser avant!!!

Répondre à Teoteed
Tom's Guide > Forum > Programmation > [langage C] float help svp...
Aller à :

Il y a 247 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens