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.
#incluir
int main (void) {// função principal incluída em cada programa
printf ("A programação é fácil!
" );
}
Saída exibida:
A programação é fácil!
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:
#incluir
int main (void) {// função principal
printf ("C é uma linguagem de programação estruturada que é fortemente tipada. Ao contrário do python, você precisa colocar uma variável ");
printf ("tipo de dados durante a programação em 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:
#incluir
int main (void) {
int integer1;
printf ("Indique um número inteiro
" ); // solicitar uma resposta do usuário
scanf ("% d", & integer1); // leia um inteiro
if ((n% 2) == 0) {
System.out.println ("Seu número é par");
}outro{
System.out.println ("Seu número é ímpar");}
}
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 em % d significa "número inteiro decimal".
O segundo argumento começa com um e comercial (&), que é chamado de "operador de endereço" em C. O argumento & integer1 informa ao compilador qual endereço de memória o valor obtido do usuário deve ser armazenado.
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 emocionante. 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.
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
- Programação
- Programação C
- Dicas de codificação
- Programação
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.
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