Grazie per le precisazioni, ma qualcosa ancora non torna (su windows, su ubuntu sembra tutto ok):
Il codice
codice:
include <stdio.h>
#include <math.h>
int main()
{
printf("%.10f\n", exp(50));
return 0;
}
ancora ritorna
codice:
5184705528587072000000.0000000000
ho provato a fare un cast a long double magari si vedeva qualcosa, ma:
codice:
#include <stdio.h>
#include <math.h>
int main()
{
printf("%.10Lf\n", (long double)exp(50));
return 0;
}
ritorna:
codice:
warning: unknown conversion type character 'L' in format
????