Bonjour!

Voila un code tout bête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
double temp;
temp = 50715671 * 50715671;
printf ("%f\n", temp);
Pourquoi le résultat est négatif?

La limite d'un double est bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
#define	DBL_MAX		1.7976931348623157E+308	/* max decimal value of a */

Merci...