Ir ao conteúdo
  • Cadastre-se

C como ultilizar o double


Amanda Kellen

Posts recomendados

@Amanda Kellen     o double é para números grande e com uma precisão de 15 casas decimais,  para pegar um número double coloque lf de long float :

scanf("%lf",&num);

e para imprimir é igual ao float mesmo, pode colocar :

printf("%.2lf",num);

ou pode colocar :

printf("%.2f",num);

                

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Olá,

 

Segue um código em C++.

 



#include <iostream>
#include <iomanip>   // Necessário para std::fixed e std:setprecision(x)

using namespace std;   // Necessário para usar cout, cin e endl


int main()
{
	double valor;
	
	cout << "Digite um double: ";
	
	cin >> valor;   // Pega o valor digitado pelo usuário
	
	cout << endl;  // Pula uma linha
	
	cout << "Valor digitado: " << valor;
	
	cout << endl;  // Pula uma linha
	
	cout << "Valor digitado: " << std::fixed << std::setprecision(3) << valor; // Imprime exatamente 3.000

	return 0;
}

 

- Edit -

 

Aqui tem um vídeo mostrando também:

 

 

Obrigado.

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

1 hora atrás, Amanda Kellen disse:

obrigado,mas como eu declaro uma variável double,sempre que tento dá erro.Só posso usar o double com float?

 

Para declarar uma variável double:

double minha_variavel;

Se o que você quer dizer com "Só posso usar o double com float" na parte de entradas e saidas(printf e scanf), a resposta é sim.

 

Um pequeno exemplo bem simples:

http://www.ic.unicamp.br/~islene/mc102/aula04/scanf-float-double.c

 

Não sei por qual motivo está dando erro, talvez você esteja declarando de forma errada, existe umas regras para declarar variáveis em C, as principais são: Elas não podem conter nenhum carácter especial(com exceção do _), os nomes das variáveis não podem começar com números ou conter espaço. Poderia postar como você está declarando? Assim daria para saber o motivo do erro.

 

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

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