Conteúdo do Curso
Noções Básicas de C#
Noções Básicas de C#
Ponto Flutuante e Double
Números de ponto flutuante, também chamados de floats, representam números decimais. Podemos declarar uma variável do tipo float usando a palavra-chave float
:
main
float myVariable = 3.14f;
A letra 'f' no valor 3.14f
informa ao compilador que o valor é do tipo float. Valores do tipo de dado float
devem sempre ser representados neste formato.
O tipo de dado float
tem uma precisão limitada, portanto, pode armazenar apenas de 6 a 9 dígitos após o decimal. Existe outro tipo de dado chamado double
que oferece uma precisão maior:
main
float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Como float
tem uma precisão menor, o valor 3.1415926535897
é automaticamente arredondado até seu 7º dígito decimal e o resultado é armazenado na variável myVar1
.
precision | |
---|---|
float | 6-9 digits |
double | 15-17 digits |
Assim como int
e long
, também podemos realizar operações aritméticas em valores float
e double
.
main
float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Obrigado pelo seu feedback!