quinta-feira, 15 de fevereiro de 2018

Qual a diferença entre Float, Double e Currency?

Basicamente, precisão:

Float: 7 dígitos (32-bit) 
Double: 15-16 dígitos (64-bit)
Currency: 28-29 dígitos (128-bit)


Na hora de declarar uma variável numérica chega aquele dilema, qual tipo de variável usar?

Float e Double trabalham com arredondamentos de valores. Por esta razão, são recomendados quando você não se importa se houver uns arredondamentos aqui ou ali. São bastante usados para cálculos científicos.

Com Currency é diferente: usamos ele quando queremos precisão exata de valores. Geralmente queremos isso quando trabalhamos com dinheiro, certo?

Por causa da precisão alta, trabalhar com currency é mais lento.

Em termos de magnitude, conseguimos guardar números maiores em um double, porém com precisão menor.
Em um currency guardamos menores, mas com mais precisão.

Gostou deste artigo? Então compartilhe com seus amigos e assine para RECEBER MAIS DICAS DE EXCEL POR E-MAIL. Fique a vontade para deixar seu comentário.
Informe seu e-mail...
Licença Creative Commons
Todo trabalho do conteúdo do site de Tonetto Excel - Consultoria & Treinamentos está licenciado com uma Licença Creative Commons - Atribuição-NãoComercial-SemDerivações 4.0 Internacional.
Baseado no trabalho disponível em http://www.tonettoexcel.com/

Sobre o autor: Anderson Tonetto dos Santos
Anderson é especialista em Planilhas Eletrônicas e Administração de Sistemas. Trabalha com tecnologia há mais de 10 anos, e nos últimos 6 anos atua como Consultor e Instrutor de Excel. Fundador da Tonetto Excel, site referência no conteúdo de Planilhas e Macros, com mais de 3 milhões de acessos nos últimos 5 anos. Também é co-fundador da Solução Contábil, empresa especializada em Inteligência Informacional para Contabilidade e Data Analytics.