1
resposta

Por que double ao invés de float?

Não vi razão para tal escolha visto que float gasta metade da memória de um double. Há alguma ou foi apenas por arbitrariedade, visto que na situação isso não era importante?

1 resposta

Olá, Ciro! Tudo bem?

Em geral, utilizamos preferencialmente o double ao invés do float.

A principal diferença entre as variáveis do tipo float e double é que as variáveis do tipo double têm mais precisão, isto é, são representadas internamente no computador por mais bits. Em resumo, o float tem uma precisão de 6 casas decimais e o double tem uma precisão de 10 casas decimais.

Esse é um dos motivos para usarmos o double.

Existem alguns casos que usamos optamos pelo float. Um exemplo desse caso é quando você está armazenando grandes matrizes de números e precisa reduzir o consumo de memória do seu programa.

Caso eu não tenha deixado claro estou à disposição.

Abraços!