Escolar Documentos
Profissional Documentos
Cultura Documentos
Gerhard Saboia
Aula 2
Agradecimentos ao Prof: Evandro Parente Junior
Exemplo
// programa1.cpp
2
E/S básica
A classe iostream contém os procedimentos de
entrada e saída de dados.
cout é o dispositivo de saída padrão.
Entrada teclado.
Saída monitor.
3
Identificadores
Nomes usados para fazer referência a variáveis, funções,
tipos definidos pelo usuário, etc.
Características:
O primeiro caractere deve ser letra ou underscore os demais podem
ser números.
Maiúsculas e minúsculas são consideradas diferentes.
Sugestões:
Usar nomes com significado.
Variáveis locais nomes curtos.
Variáveis globais nomes mais longos.
Evitar começar com underscore uso do compilador.
Não usar palavras reservadas da linguagem.
4
Variáveis
Espaço de memória usado para armazenar dados.
Tipos básicos em C++:
Tipo de variável Tamanho em Bytes Faixa de valores
char 1 -128 a 126
unsigned char 1 0 a 255
short 2 -32.768 a 32.767
unsigned short 2 0 a 65.535
long 4 -2.147.483.648 a 2.147.483.648
unsigned long 4 0 a 4.294.967.295
int 4 mesmo que long
unsigned int 4 mesmo que unsigned long
float 4 1.2E-38 a 3.4E381
double 8 2.2E-308 a 1.8E3082
bool 1 true (1) ou false (0)
5
Variáveis
Declaração:
Tipo var1, var2,…,varn;
Exemplos:
char c1, s2 = ´a´;
int i, j, k, n = 2, m = 3;
double x = 2.0, y;
bool novo = true;
6
Operadores
Aritméticos
Relacionais
Lógicos
Atribuição: =, +=, -=
Incremento: ++
Decremento: --
Tamanho: sizeof(tipo)
Bit-a-bit
Outros
7
Operadores
Aritméticos Lógicos
Operação Operador Operação Operador
Soma + E &&
Subtração - OU ||
Multiplicação * NÃO |
Divisão /
Módulo (resto) %
== Igualdade
!= Desigualdade