C# - Valores Máximos Mínimos para números de ponto flutuante e cadeias interpoladas
C# - Valores Máximos Mínimos para números de ponto flutuante e cadeias interpoladas
Conhecer os tipos de dados que podemos usar é essencial numa linguagem de programação.
O CSharp sendo uma linguagem "fortemente tipada" e tendo vários tipos de dados, tem potencialidades e complexidades próprias.
Por exemplo para os normais cálculos de engenharia podemos pensar em usar grandes números, mas quais... em CSharp podemos ter FLOAT DOULE e DECIMAL. Cegamente pode-se escolher Number, como em Javascript que dá para quase tudo, mas por razões de eficiência e memória podemos adaptar melhor a nossa escolha.
FLOAT e DOUBLE são armazenados em base2, enquanto o DECIMAL é armazenado em BASE 10, isto leva a que os dois primeiros sempre produzam aproximações do resultado (por defeito são DOUBLE).
Por exemplo:
3.0000001 x 2.50 = ?
Em Float: 7.5
Em Decimal: 7.500000250
Mais informações em:

Comentários
Enviar um comentário
Obrigado pelo seu contacto.