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.cs
1float 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 nesse formato.
O tipo de dado float possui precisão limitada, podendo armazenar apenas de 6 a 9 dígitos após o ponto decimal. Existe outro tipo de dado chamado double, que oferece maior precisão:
main.cs
12345float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Como float possui uma precisão menor, o valor 3.1415926535897 é automaticamente arredondado até o seu 7º dígito decimal e o resultado é armazenado na variável myVar1.
Assim como int e long, também podemos realizar operações aritméticas com valores float e double.
main.cs
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
What are some examples of arithmetic operations with float and double?
Can you explain the difference between float and double with examples?
When should I use float instead of double?
Awesome!
Completion rate improved to 1.56
Ponto Flutuante e Double
Deslize para mostrar o menu
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.cs
1float 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 nesse formato.
O tipo de dado float possui precisão limitada, podendo armazenar apenas de 6 a 9 dígitos após o ponto decimal. Existe outro tipo de dado chamado double, que oferece maior precisão:
main.cs
12345float myVar1 = 3.1415926535897f; double myVar2 = 3.1415926535897; Console.WriteLine(myVar1); // Output: 3.1415927 Console.WriteLine(myVar2); // Output: 3.1415926535897
Como float possui uma precisão menor, o valor 3.1415926535897 é automaticamente arredondado até o seu 7º dígito decimal e o resultado é armazenado na variável myVar1.
Assim como int e long, também podemos realizar operações aritméticas com valores float e double.
main.cs
12345float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Obrigado pelo seu feedback!