Aula Prog. Estruturada
Aula 03 – Entrada e Saída – Exemplo C
Entrada e Saída
Qualquer programa possui entrada, processamento e saída. Um programa pode receber dados de diversos periféricos, tais como: mouse, teclado, portas de comunicação etc. e imprimir o resultado através de outros periféricos: monitor, impressora, alto-falante, portas de comunicação etc.
2
PROGRAMAÇÃO ESTRUTURADA
PROGRAMAÇÃO ESTRUTURADA
Aula 03 – Entrada e Saída – Exemplo C
Aula 03 – Entrada e Saída – Exemplo C
A linguagem C possui funções pré-definidas para entrada e saída de dados. Sempre que utilizamos funções em C, precisamos incluir as bibliotecas correspondentes, na qual chamamos de arquivo de cabeçalho.
Entrada:
Na linguagem C existem diversas funções prédefinidas para entrada de dados, tais como: scanf
( ), gets ( ), getchar ( ) e etc.
As funções de entrada correspondem ao comando
“leia ( )” no Português Estruturado.
3
PROGRAMAÇÃO ESTRUTURADA
4
PROGRAMAÇÃO ESTRUTURADA
Aula 03 – Entrada e Saída – Exemplo C
Aula 03 – Entrada e Saída – Exemplo C
Função: “scanf” (scan formated = leitura formatada) A função “printf” lê dados da entrada padrão
(normalmente o teclado) que podem ser numéricos, caracteres e ‘strings’ e atribui à variáveis. Chamamos o comando “scanf” de leitura formatada pois os dados de entrada são formatados pela “string de formato” para um determinado tipo de variável (int, float, char, etc.).
O arquivo de cabeçalho que deve ser incluído ao utilizar a função “scanf” é o “stdio.h”.
Sintaxe: scanf(“string de formato”, variáveis);
“scanf” pode receber qualquer número de “string de formatos” e “variáveis”: string de formato: É o primeiro argumento da função “scanf” e deve estar entre aspas duplas (") e pode conter especificadores de formato que indica qual o tipo do conteúdo da variável a ser escrita, seguindo a sintaxe: % tipo
Exemplos: %d, %i – lê os números inteiros. %f
– lê um número real.
5