Introdução A Programação em C
Introdução A Programação em C
Introdução A Programação em C
TECNOLOGIA DE PERNAMBUCO
MECATRÔNICA V
Introdução à Programação em C
CARUARU,
2020
Eduardo Augusto de Oliveira Silva
Djalma Vitório Pinheiro do Vale
Introdução à Programação em C
CARUARU,
2020
Introdução à Programação em C
1. Introdução
A linguagem C utiliza um método disciplinado e estruturado para o projeto de
programas computacionais. Neste capítulo apresentamos a programação em C e
mostramos vários exemplos que ilustram muitos recursos importantes da linguagem.
A chave esquerda, {, deve começar o corpo de todas as funções, e deve terminar com a
chave direita cada função. Este par de chaves é chamado bloco.
3
A chave direita, }, indica que o fim de main foi alcançado
2.5 Observação
As funções da biblioteca padrão como printf e scanf não fazem parte da linguagem de
programação C. Dessa forma, o compilador não pode encontrar um erro de digitação em
printf e scanf, quem faz isso é o linker, que quando executado procura as funções da
biblioteca, mas se o nome da função estiver errado o linker não será capaz de encontrar
nas bibliotecas essa função.
Como:
Bem-vindo ao C !
ou:
Bem-vindo
ao
C!
- É uma declaração.
- As expressões inteirol, inteiro2 e soma são os nomes das variáveis.
- Uma variável é uma posição na memória onde um valor pode ser armazenado para ser
utilizado por um programa.
- Esta declaração especifica que inteirol, inteiro2 e soma são do tipo int o que significa
que essas variáveis conterão valores inteiros
- Todas as variáveis devem ser declaradas com um nome e um tipo de dado
imediatamente após a chave esquerda que inicia o corpo de main antes que possam ser
usadas em um programa.
- As declarações devem ser colocadas depois da chave esquerda e antes de qualquer
instrução executável. Inserir a declaração após o primeiro printf causaria um erro de
sintaxe. Normalmente o compilador emite uma mensagem de erro para ajudar o
programador a localizar e corrigir a instrução incorreta.
3.3 Indentificador
- Um nome de variável em C é qualquer identificador válido.
- Um identificador é uma série de caracteres que consistem em letras, dígitos e
sublinhados (_) que não começa com um dígito.
- Um identificador pode ter qualquer comprimento, mas somente os 31 primeiros
caracteres serão reconhecidos pelos compiladores C, de acordo com o padrão ANSI C.
- O C faz distinção entre letras maiúsculas e minúsculas
5
3.4 A instrução printf("Entre com o primeiro inteiro\n");
imprime a expressão Entre com o primeiro inteiro na tela e se posiciona no início da
próxima linha. Esta mensagem é chamada um prompt porque diz ao usuário para
realizar uma ação específica.
*As funções printf e scanf facilitam a interação entre o usuário e o computador. Por
parecer um diálogo, essa interação é chamada frequentemente de computação
conversacional ou computação interativa.
- Imprime a mensagem Entre com o segundo inteiro na tela e então posiciona o cursor
no início da próxima linha. Este printf também faz com que o usuário realize uma ação.
- A instrução scanf("%d", &inteiro2);
- obtém o valor fornecido pelo usuário para a variável inteiro2.
calcula o valor da soma das variáveis inteirol e inteiro2, além de atribuir o resultado à
variável soma usando o operador de atribuição =.
- usa a função printf para imprimir na tela a expressão A soma e seguida do valor
numérico de soma.
- Este printf tem dois argumentos, "A soma e %d\n" e soma.
6
- O primeiro argumento é a string de controle de formato. Ela contém alguns caracteres
literais que devem ser exibidos e o especificador de conversão %ã indicando que um
inteiro será impresso.
- O segundo argumento especifica o valor a ser impresso. Os cálculos também podem
ser realizados dentro de instruções printf. Poderíamos ter combinado as duas instruções
anteriores na instrução printf("A soma e %d\n", inteirol + inteiro2);
4. Aritmética em C:
Na multiplicação precisa usar * . Exemplo: a * b
= Em C é ==
Desigualdade em C é !=
> Em C é >
< Em C é <
Maior ou igual em C é >=
Menor ou igual em C é <=
A instrução if permite ao programador tomar uma decisão quando uma determinada
condição for atendida.