Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Números de Ponto Flutuante | Data Types
course content

Conteúdo do Curso

Introduction to GoLang

Números de Ponto FlutuanteNúmeros de Ponto Flutuante

Caso tentemos armazenar um número decimal em uma variável inteira, isso nos causará um erro:

go

index.go

Para armazenar valores decimais, é necessário um tipo de dado diferente. Nas linguagens de programação, incluindo Go, utilizamos números de ponto flutuante, frequentemente chamados de floats, para representar números decimais.

No Go, os números de ponto flutuante estão disponíveis em dois tipos: float32 e float64. O float32 é um tipo de 32 bits com precisão limitada, adequado para uma ampla gama de valores decimais quando a eficiência de memória é crucial. Por outro lado, o float64 é um tipo de 64 bits referido como "dupla precisão" e fornece maior exatidão, sendo a escolha padrão para a maioria dos cálculos que exigem precisão.

go

index.go

No resultado do programa acima, você pode observar que a variável myFloatValue1, que é do tipo float32, mantém até 7 casas decimais. Vale ressaltar que o último dígito é arredondado para 7, resultando em uma saída de 3.1415927 em vez do original 3.1415926535.

Por outro lado, myFloatValue2 exibe o valor completo de alta precisão 3.1415926535.

Qual será o resultado do código?

Selecione a resposta correta

Tudo estava claro?

Seção 2. Capítulo 2
course content

Conteúdo do Curso

Introduction to GoLang

Números de Ponto FlutuanteNúmeros de Ponto Flutuante

Caso tentemos armazenar um número decimal em uma variável inteira, isso nos causará um erro:

go

index.go

Para armazenar valores decimais, é necessário um tipo de dado diferente. Nas linguagens de programação, incluindo Go, utilizamos números de ponto flutuante, frequentemente chamados de floats, para representar números decimais.

No Go, os números de ponto flutuante estão disponíveis em dois tipos: float32 e float64. O float32 é um tipo de 32 bits com precisão limitada, adequado para uma ampla gama de valores decimais quando a eficiência de memória é crucial. Por outro lado, o float64 é um tipo de 64 bits referido como "dupla precisão" e fornece maior exatidão, sendo a escolha padrão para a maioria dos cálculos que exigem precisão.

go

index.go

No resultado do programa acima, você pode observar que a variável myFloatValue1, que é do tipo float32, mantém até 7 casas decimais. Vale ressaltar que o último dígito é arredondado para 7, resultando em uma saída de 3.1415927 em vez do original 3.1415926535.

Por outro lado, myFloatValue2 exibe o valor completo de alta precisão 3.1415926535.

Qual será o resultado do código?

Selecione a resposta correta

Tudo estava claro?

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