Linguagem C
Estruturados e
Introdução a
Programação
C - linguagem sensível ao contexto:
– maiúsculas e minúsculas são diferentes
- palavras reservadas sempre em minúsculas!
- variáveis: maiúsculas e minúsculas; prática adotada:
– programa: todo em minúsculas;
– exceção (adotada): nome de constantes (define) em maiúsculas. 2
ESTRUTURA DE UM PROGRAMA EM C ESQUELETO
3
ESTRUTURA DE UM PROGRAMA EM C ESQUELETO
4
COMENTÁRIOS
5
VARIÁVEIS
Não utilizar caracteres especiais;
Não utilizar espaço em branco ou pontuações;
Não começar com números;
Case sensitive;
6
Exemplos de criações correta de variáveis Char minhaVariavel;
Int idade_da_idade;
Int x, y, z;
Double peso1;
7
Atribuições
Operador igual (=)
Vincula o valor apresentado em seu lado direito na variável existente do lado esquerdo
Int x=12;
Atribuição múltipla
Int x, y, z;
X=y=z=3;
8
Constantes
-
-
Const
Valores constantes que não podem ser alterados durante a execução do programa
Não pode ser inicializadas em separado
Const double PI=3.14;
9
OPERADORES MATEMÁTICOS
Operador
=
+
*
/
%
-++
Ação
Atribui o valor da sua direita á variável a sua esquerda Subtração
Adição
Multiplicação
Divisão
Módulo da divisão
Decremento
Incremento
10
OPERADORES MATEMÁTICOS
Operadores Matemáticos de Atribuição
Operador
+=
-=
*=
/=
%=
Exemplo
X += y
X -= y
X *= y
X /= y
X %= y
Comentário
Equivale a X=X+Y
Equivale a X=X-Y
Equivale a X=X*Y
Equivale a X=X/Y
Equivale a X=X%Y
11
OPERADORES MATEMÁTICOS
Operador
|
^
&&
!!
!
Operadores Lógicos
Operação
OR (“Ou” lógico)
XOR (“OU” Exclusivo)
AND
OR
NOT
12
Operadores Condicionais
Operador Operação
==
Compara se dois valores tem o mesmo valor
!=
Compara se dois valores são diferentes
<
Compara se o valor da esquerda é maior que o da direita
>
Compara se o valor da esquerda é maior que o da direita
<=
Compara se o valor da esquerda é menor ou igual que o da direita
>=
Compara se o valor da esquerda é maior ou igual que o da direita
13