Scanf
A função scanf permite aceitar entradas do dispositivo padrão, que, para nós, é geralmente o teclado. A função scanf pode fazer muitas coisas diferentes, mas pode ter resultados incertos quando não usada de forma simples. É falível pois não lida muito bem com erros humanos. Mas para programas simples, ela é boa o suficiente e fácil de usar. A aplicação mais simples de scanf se parece com: scanf("%d", &b);
O programa lerá um valor inteiro digitado pelo usuário usando o teclado (%d é para inteiros, como em printf, assim b deve ser declarado como um int) e o colocará em b. A função scanf usa as mesmas expressões de controle da printf: - int usa %d
- float usa %f
- char usa %c
- strings de caracteres (abordados mais tarde) usam %s
Printf
A função printf() já foi apresentada e explicada de forma simplificada no primeiro artigo. Agora teremos a oportunidade de rever esses conceitos e aprofundar mais no assunto.Essa função tem por finalidade imprimir dados na tela. Isto é feito através da sintaxe:
printf(“expressão de controle”, lista de argumentos);
Na “expressão de controle” são inseridos todos os caracteres a serem exibidos na tela e/ou códigos de formatação, responsáveis por indicar o formato em que os argumentos devem ser impressos. Esses argumentos devem estar incluídos na “lista de argumentos” e caso contenha mais de um devem ser separados por virgula. A lista abaixo mostra os tipos de códigos de formatação permitido na linguagem C.
Programa Exemplo:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
float b;
printf("Hello world!\n");//exibe oi mundo
scanf("%d",&a);//entra com inteiro que armazena em a
printf("%d\n",a);//exibe variavel a
scanf("%f",&b);//entra um ponto flutuante em b
printf("%d %f",a,b);//exibe a variável a e b ao mesmo tempo.Oberserve que deve-se separar por vírgulas
}
Fonte:
- http://www.juliobattisti.com.br/tutoriais/katiaduarte/cbasico005.asp
- http://informatica.hsw.uol.com.br/programacao-em-c7.htm

Nenhum comentário:
Postar um comentário