Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Ponto Flutuante e Double | Lidando com Tipos de Dados
Noções Básicas de C#
course content

Conteúdo do Curso

Noções Básicas de C#

Noções Básicas de C#

1. Começando
2. Lidando com Tipos de Dados
3. Estruturas de Controle
4. Loops
5. Arrays
6. Métodos

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:

cs

main

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 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:

cs

main

copy
12345
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
float6-9 digits
double15-17 digits

Assim como int e long, também podemos realizar operações aritméticas em valores float e double.

cs

main

copy
12345
float var1 = 1.14f; double var2 = 1.00; float var3 = 1.0f; double var4 = var1 + var2 + var3;
Qual destas é a declaração correta de uma variável float?

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

Selecione algumas respostas corretas

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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