Assinatura
Estrutura do programa
Exemplo:
#include
#include
void mensagem();
main() { mensagem(); system(“pause”);
}
void mensagem(){ printf(“Ola, mundo!\n”);
}
Variáveis
Declaração de variáveis: ;
Tipos de Dados:
Tipo
Tamanho em Bytes
Faixa mínima
char
1
-127 a 127
int
2
-32.767 a 32.767
float
4
6 dígitos de precisão
double
8
Dez dígitos de precisão
Variáveis
Identificadores:
Deve iniciar com uma letra
●Os demais caracteres podem ser letras ou números
●O único caracter especial aceito é o sublinhado ( _ )
●Não podem ser palavras reservadas
●
Obs.: Em C letras maiúsculas e minúsculas são tratadas de forma diferente, desta forma X e x são identificadores diferentes
●
Exemplos: int a, b, c; char nome[15]; float x;
Expressões
Aritméticas:
Aquelas em que os operadores são aritméticos e os operandos são números ou expressões aritméticas.
Operador
*
Multiplicação
/
Divisão
%
Resto da divisão
+
Soma
-
Exemplos:
●8 + 2 / 2
→9
●(8 + 2) / 2 → 5
Função
Subtração
Expressões
Relacionais:
Aquelas usadas para realizar comparações entre operandos de mesmo tipo.
●Geram sempre como resultado um valor lógico (verdadeiro ou falso)
●
Operador
Função
==
Igual a
!=
Diferente de
>
Maior do que
<
Menor do que
>=
Maior ou igual a
5
→ Falso
●(8 + 2) / 2 == 5 → Verdadeiro
Expressões
Lógicas:
Aquelas em que os operadores são conectores lógicos e os operandos são valores lógicos ou relações.
Operador
Função
&&
Conjunção (E)
||
Disjunção (OU)
!
Negação (NÃO)
Exemplos:
●(8 == 4+4) && (5>3) → Verdadeiro
Entrada e Saída
Saída formatada printf(“”, );
A máscara pode ser composta por:
● Constantes
● Comandos de formato:
● %d → inteiros
● %f → float
● %c → 1 caracter
● %s → cadeia de caracteres
● Entre outros
●Exemplo:
● printf(“Olá, mundo”);
●