Simple et double Précision en C
Pourriez-vous me donner les programmes en C permettant de déterminer la précision effective de la représentation des nombres en simple et double précision, et si possible une explication claire entre les différences suivantes (hormis le fait que c'est une donnée de type virgule flottante) ? : %e, %f, %g ?
En vous remerciant par avance.
Re: Simple & double précision en C
OK, merci pour l'info, pour ce qui est des programmes que je vous demande, c'est en fait un programme de ce style que je cherche (qui fonctionnerait ! et qui permettrait d'obtenir la précision à la fois en simple et double précision) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
#include <stdio.h>
#include <math.h>
#include <conio.h>
main ()
{
float rien=0.000000000000000000000000000000000001f;
while (1.0f+rien==1.0f)
rien *=3.0f;
printf ("\nrien = %20f\n", rien);
puts ("Pour sortir tapper une touche ");
getch (); /* attente d'une saisie de clavier*/
} |