Estava vendo variáveis ponto flutuantes e encontrei o tipo "decimal", qual a diferença desse tipo para o "double" ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Estava vendo variáveis ponto flutuantes e encontrei o tipo "decimal", qual a diferença desse tipo para o "double" ?
Olá Rodrigo, tudo certo?
Acredito que a principal diferença seja a precisão.
Decimal é usado quando queremos precisão exata de valores, entretanto, ele ocupa o dobro de memoria de um double. Encontraremos mais doubles no geral.
Double: 15-16 dígitos (64-bit) - Decimal: 28-29 dígitos (128-bit)
Espero ter ajudado. Abraços!