Um guia para iniciantes para entrada e saída em C

Um guia para iniciantes para entrada e saída em C

Ao iniciar em qualquer linguagem de programação, o ponto inicial é sempre o sistema básico de entrada / saída (E / S) para a linguagem. A entrada permite que você reúna dados quando seu programa é executado, enquanto a saída permite que você exiba certas informações para o usuário.





Ao codificar em C, você precisa chamar as funções de biblioteca padrão corretas para E / S básicas. Você deve sempre incluir o arquivo de cabeçalho para garantir que essas funções sejam carregadas em seu programa.





Saída

O fluxo de saída padrão em C é a tela do PC. Ou seja, quando você executa um programa C que possui informações a serem geradas, elas serão exibidas na tela. Um fluxo é uma série de personagens fluindo de um lugar para outro.





Também é possível usar outro fluxo de saída, como um arquivo. No entanto, este é um tópico avançado para outro dia.

A linguagem C usa o printf () função para imprimir uma seqüência de caracteres na tela. Esta sequência de caracteres (às vezes chamada de literal) é colocada entre aspas duplas dentro do printf () função.



#include
int main( void ) { // main function included in every program
printf('Programming is easy!
' );
}
Output displayed:
Programming is easy!

Da linha 1, #incluir é uma diretiva de pré-processador. Diz ao pré-processador para incluir o conteúdo do cabeçalho I / O ( ) antes de o programa ser compilado.

Observe que a saída do programa não inclui n . Isso ocorre porque é uma sequência de escape. Uma sequência de escape é uma combinação de caracteres que possui um significado especial, diferente dos caracteres contidos neles.





A barra invertida ( ) é um caractere que informa ao compilador que realizará uma saída especial. Por exemplo, n significa que uma nova linha será impressa. A próxima saída do programa (se houver) começará a partir dessa nova linha.

A tabela abaixo resume algumas das sequências de escape comuns.





Sequência de fuga Descrição
n Nova linha. Coloca o cursor no início da próxima linha
\ Caractere barra invertida. Insere barra invertida na string
t Guia horizontal. Coloca o cursor na próxima parada de tabulação
' Citação dupla. Insere aspas duplas na string

Na essência do espaço, às vezes você pode precisar quebrar laterais longas em seu editor de texto. Você pode fazer isso confortavelmente usando vários printf () funções para imprimir sua mensagem.

Veja o exemplo abaixo:

#include
int main( void ) { // main function
printf(' C is a structured programming language that is strongly typed. Unlike python, you need to put a variable's ');
printf ('data type while programming in C.');
}

Entrada

O fluxo de entrada padrão em C é o teclado. Isso significa que, quando seu programa solicita uma entrada, ele espera que os dados venham do teclado por padrão.

Vale a pena saber que o fluxo de entrada pode ser direcionado para outra coisa, como um arquivo.

A linguagem C usa o scanf () função para obter a entrada do usuário. Veja o exemplo abaixo:

#include
int main( void ) {
int integer1;
printf( 'Enter an integer
' ); // prompt user for response
scanf( '%d', &integer1 ); // read an integer
if ((n%2)==0){
System.out.println(' Your number is even');
}else{
System.out.println(' Your number is odd');}
}

o scanf () A função recebe dois argumentos: um especificador de conversão e um endereço de memória. Do exemplo acima, % d é o especificador de conversão. Diz scanf () para inserir um número inteiro. o d no % d significa 'número inteiro decimal'.

O segundo argumento começa com um e comercial ( E ), que é chamado de 'operador de endereço' em C. O argumento & integer1 diz ao compilador qual endereço de memória o valor obtido do usuário deve ser armazenado.

Você pode usar o Facebook Messenger sem o Facebook?

Depois de scanf () instrução tiver sido executada em um programa, o compilador espera que você insira um valor. Você envia um valor digitando-o e pressionando a tecla Enter (ou a tecla Return). Quando este valor é atribuído à sua variável, qualquer outra referência a ele no programa usará o mesmo valor.

Aprendendo C com um programa para iniciantes

Começar sua jornada de programação é um empreendimento muito empolgante. Se feito incorretamente, pode se tornar um desafio assustador.

Aprender coisas sem aplicá-las a situações práticas geralmente é o problema. Pense fora da caixa; tente se colocar em alguns cenários interessantes onde você pode aplicar seus conhecimentos. Praticar com alguns programas para iniciantes é uma das melhores maneiras de reter o conhecimento recém-adquirido.

Compartilhado Compartilhado Tweet O email Como aprender programação C com este projeto iniciante

Quer começar a programar, mas não tem certeza sobre C? Experimente este tutorial para iniciantes em programação C para verificar se esta é a linguagem certa para você.

Leia a seguir
Tópicos relacionados
  • Programação
  • Programação C
  • Dicas de codificação
  • Programação
Sobre o autor Jerome Davidson(22 artigos publicados)

Jerome é redator da MakeUseOf. Ele cobre artigos sobre programação e Linux. Ele também é um entusiasta da criptografia e está sempre atento à indústria de criptografia.

Mais de Jerome Davidson

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever