Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Ponto Flutuante e Double | Lidando com Tipos de Dados
Fundamentos de C#

bookPonto 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

main.cs

copy
1
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 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

main.cs

copy
12345
float 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

main.cs

copy
12345
float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
question mark

Qual destas é a declaração correta de uma variável float?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 1.59

bookPonto 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

main.cs

copy
1
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 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

main.cs

copy
12345
float 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

main.cs

copy
12345
float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
question mark

Qual destas é a declaração correta de uma variável float?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3
some-alt