Seguinte pessoal… realizei alguns testes com um programinha para calculo de fatorial (n!) utilizando variáveis do tipo ‘long’, até ai tudo bem.
Porém quanto o fatorial é muito grande o resultado passou a ser ZERO, ai mudei o tipo para ‘double’ assim, pude calcular números bem maiores mas percebi que os resultados usam uma extranha notação, onde o resultado obtido é acrescido de um ‘E’.
Pergunto, o que é esse ‘E’, o que ele representa?
Por exemplo, para um mesmo número, usando tipos diferentes no double aparece um ‘E18’ :?: :
long 2.432902008176640000
double 2.43290200817664E18