Ir ao conteúdo

C Limites de float, double e long double


Ir à solução Resolvido por Lucca Rodrigues,

Posts recomendados

Postado

Estou procurando saber a maior quantidade de dígitos de um número que pode ser atribuído à variáveis dos tipos float, double e long double. Estudei o IEEE754 há um tempo, mas já não me lembro tão bem.

Dando uma olhada por aí, encontrei o seguinte:

Type Name   | Bytes          | Other Names | Range of Values
float       | 4              | none        | 3.4E +/- 38 (7 digits)
double      | 8              | none        | 1.7E +/- 308 (15 digits)
long double | same as double | none        | Same as double

FLT_MAX		3.402823466e+38F
DBL_MAX		1.7976931348623158e+308
LDBL_MAX	1.7976931348623158e+308

FLT_MIN		1.175494351e-38F
DBL_MIN		2.2250738585072014e-308
LDBL_MIN	2.2250738585072014e-308

 

Obrigado pelo esclarecimento.

  • Curtir 2
  • Solução
Postado

@Luccas Fernando

 

22 horas atrás, Luccas Fernando disse:

maior quantidade de dígitos de um número que pode ser atribuído à variáveis dos tipos float, double e long double

De certo modo, não há um valor.

Digo, para a parte inteira desses limites há.

22 horas atrás, Luccas Fernando disse:
FLT_MAX		3.402823466e+38F
DBL_MAX		1.7976931348623158e+308
LDBL_MAX	1.7976931348623158e+308

Basta imprimir o número.

Na saída, imprimindo FLT_MAX irá observar algo assim:

340282346638528859811704183484516925440.000000

Condiz com o valor que postou, e são 39 caracteres de parte inteira.

Se tentar imprimir FLT_MIN, quanto menos casas após a vírgula, maior a imprecisão:

0.000000
0.00000000000000000000000000000000000001175494351
0.000000000000000000000000000000000000011754943508222875079687
  • Curtir 1
  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!