qual a função do %f %d e outros [RESOLVIDO]

1. qual a função do %f %d e outros [RESOLVIDO]

crashPh4nton
jhonyjhous

(usa Debian)

Enviado em 05/04/2012 - 00:20h

to começando agora e to aprendendo ler media
tipo (nota1+nota2)/2;
entao tenho que colocar o comando ler que é scanf
mais ai depois tenho que por % e depois a variavel
ex: scanf("%f",&nota1);
mais nao sei pra que serve esse %f e tem o %d tambem e acho que tem outros tambem... e porque tenho que colocar & antes da variavel, des de ja obrigado aew galera do VOL !


  


2. MELHOR RESPOSTA

???
gokernel

(usa Linux Mint)

Enviado em 05/04/2012 - 00:53h


Veja aqui:
http://www.cplusplus.com/reference/clibrary/cstdio/scanf/

RESUMIDO:


char str[100];
int i;
float f;

scanf ("%s",str); // para "string"

scanf ("%d",&i); // para numeros inteiros

scanf ("%f",&f); // para numeros nao inteiros ... ponto flutuante




3. Re: qual a função do %f %d e outros [RESOLVIDO]

Rodrigo Ferreira
rodpher

(usa Ubuntu)

Enviado em 05/04/2012 - 23:09h

As letras f, d, c, ld,... se referem ao tipo de variável, i.e., float, int, char, long int, unsigned int, double...
Com relação ao "&", este símbolo serve para "apontar" o endereço de memória a ser ocupado pela variável específica. Todo o armazenamento de variáveis depende desse "apontamento" para um certo lugar com certo tamanho específico de memória que, como você deve saber, varia entre os diferentes tipos de variáveis.

Talvez isso não faça muito sentido agora, mas quando você estudar ponteiros conseguirá entender completamente.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts