Dalton Cézane Gomes Valadares
dalton.valadares@caruaru.ifpe.edu.br
 Entrada:
 inserção de dados em um sistema
 realizada por dispositivos de entrada
 teclado, mouse, tela sensível ao to...
 scanf(“string de controle”, &variavel);
 função scanf
 dois parâmetros
 string de controle de acordo com o tipo lido
...
 & significa o endereço de memória da variável
especificada
 Exemplos
int idade;
float media;
char turma;
scanf(“%d”, &i...
 Leitura com scanf só funciona até encontrar espaço
 Solução
fflush(stdin); //libera/esvazia o buffer
gets(variável); //...
 Exemplo
char nomeAluno[30], nomeDisciplina[30];
printf(“Digite o nome do aluno: “); //escreve na tela
fflush(stdin);
get...
 printf(“string”);
 usado para exibir texto no dispositivo padrão de saída
 printf(“string”, lista de argumentos);
 us...
 Exemplos
printf(“Oi, turma”);
printf(“nVamos aprender a programar! n”);
printf(“Um bipe emitido... a”);
printf(“O comand...
 String de controle (exibição de valores de variáveis)
 %d – usado para exibir um valor inteiro
 %f – usado para exibir...
 Exemplos
int a = 10;
char b = ‘b’;
float c = 2.54;
printf(“O valor de a é %d”, a);
printf(“O valor de b é %c”, b);
print...
Próximos SlideShares
Carregando em…5
×

Programação C - Aula 4

99 visualizações

Publicada em

Entrada e saída padrão em C.

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
99
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Programação C - Aula 4

  1. 1. Dalton Cézane Gomes Valadares dalton.valadares@caruaru.ifpe.edu.br
  2. 2.  Entrada:  inserção de dados em um sistema  realizada por dispositivos de entrada  teclado, mouse, tela sensível ao toque, scanner...  Saída:  exibição de informações após determinado processamento  realizada por dispositivo de saída  monitor, impressora, caixa de som...
  3. 3.  scanf(“string de controle”, &variavel);  função scanf  dois parâmetros  string de controle de acordo com o tipo lido  &identificador da variável que armazenará o valor lido  Strings de controle  %d- leitura de números inteiros  %f - leitura de números reais  %c - leitura de um caractere  %s - leitura de cadeia de caracteres
  4. 4.  & significa o endereço de memória da variável especificada  Exemplos int idade; float media; char turma; scanf(“%d”, &idade); scanf(“%f”, &media); scanf(“%c”, &turma);
  5. 5.  Leitura com scanf só funciona até encontrar espaço  Solução fflush(stdin); //libera/esvazia o buffer gets(variável); //lê a ‘variável’  fflush é usado para limpar o buffer do teclado  stdin é o buffer padrão  gets é o comando de leitura, cujo parâmetro é a variável a armazenar o dado Buffer: espaço de armazenamento temporário
  6. 6.  Exemplo char nomeAluno[30], nomeDisciplina[30]; printf(“Digite o nome do aluno: “); //escreve na tela fflush(stdin); gets(nomeAluno); printf(“Digite a disciplina: “); fflush(stdin); gets(nomeDisciplina);
  7. 7.  printf(“string”);  usado para exibir texto no dispositivo padrão de saída  printf(“string”, lista de argumentos);  usado para exibir texto e valores armazenados em variáveis  Caracteres especiais  n – Quebra a linha e posiciona o cursor na linha seguinte.  t – Tabulação (tab)  ” – Escreve aspas dupla no texto  - Escreve barra invertida no texto  a – Emite alerta sonoro
  8. 8.  Exemplos printf(“Oi, turma”); printf(“nVamos aprender a programar! n”); printf(“Um bipe emitido... a”); printf(“O comando estudado foi ”printf”...”); Por enquanto, símbolos e acentos não serão corretamente exibidos. Posteriormente, veremos o uso da biblioteca locale.h
  9. 9.  String de controle (exibição de valores de variáveis)  %d – usado para exibir um valor inteiro  %f – usado para exibir um valor real  %c – usado para um caractere  %s – usado para exibir cadeia de caracteres  %% – usado para exibir o caractere ‘%’  Formatação de reais  %.nf  n é o número de casas decimais (ex.: %.2f, para duas casas decimais)
  10. 10.  Exemplos int a = 10; char b = ‘b’; float c = 2.54; printf(“O valor de a é %d”, a); printf(“O valor de b é %c”, b); printf(“O valor de c com duas casas decimais é %.2f”, c);

×