Porque deve-se usar "literal double" e afins?

1 resposta
andre_v_m

Esse foi um problema que me incomodou por um tempo.
Declarações como “double d=4;” que depois usada em uma multiplicação com um int não retornavam o valor correto.
Depois fui descobrir (ou pelo menos foi o que entendi) que o certo é “double d=4d”.
Mas porque a primeira declaração, em uma multiplicação não retorna o valor esperado?

1 Resposta

ViniGodoy

E não precisa usar o d na hora de declarar o double.

Criado 12 de fevereiro de 2011
Ultima resposta 12 de fev. de 2011
Respostas 1
Participantes 2