O documento discute os tipos de dados primitivos em C++, incluindo inteiros, reais, caracteres e vazios. Também explica como declarar constantes e variáveis, distinguindo variáveis locais e globais, e regras para nomes de variáveis.
Arquivos de Cabeçalho
-#include <iostream>
Using namespace std;
Espaço Reservado para:
-Constantes,
-funções,
-estruturas,
-variáveis globais, etc.
main( ) - Função obrigatória:
-Esta é a primeira função a ser chamada toda vez em que o
programa é executado.
2.
Os programas manipulamos dados, armazenando-os e
modificando os seus valores. Primeiro, conheceremos os
tipos dos dados que são utilizados na linguagem C++.
A linguagem C++ manipula 4 tipos de dados: inteiro (int),
real (float), caractere (char) e vazio (void), esse tipo serve
para indicar que um resultado não tem um tipo definido.
3.
O tipo int,armazena um número inteiro. São todas as informações
numéricas que pertence a um conjunto de números inteiros
relativos (negativos, nulos ou positivos).
O tipo float armazena um número com precisão decimal limitada.
O tipo char armazena um caractere. Eles são representados
por toda e qualquer informação composta por um único
caractere alfa numérico (a,b,c...0,1,2,...,9, &,*,@ e etc).
4.
O tipo primitivochar serve para armazenar tanto um
caractere quanto uma string. A diferença é que para
armazenar um caracter, você precisa digitar o valor entre
apóstrofos(‘ ’) e para armazenar uma string você vai ter que
informar a quantidade de caracteres e digitar o valor entre
aspas(“ ”).
Veja o exemplo abaixo:
char caractere = ‘A’;
char nome[10] = “Cesar”;
Constantes são valoresfixos que não podem ser alterados
durante a execução do programa.
Para declarar uma constante, utilizamos uma palavra
reservada, chamada const.
Um exemplo para a declaração de uma constante é o
seguinte:
const <Tipo de Dado> < identificador> = <valor>;
const int ano=2013;
7.
Variáveis são espaçosde memória previamente identificadas
para armazenar as informações a serem utilizadas pelo
programa. Geralmente os valores armazenados em variáveis
sofrem alterações durante a execução do programa.
As variáveis devem ser declaradas antes de serem utilizadas.
A forma geral para a declaração é a seguinte:
tipo_da_variável lista_de_variáveis;
Ex.:
char c, letra;
int num1, num2;
8.
Dependendo do localonde essas duas variáveis são declaradas
podemos chamá-las de Locais ou Globais.
Variáveis locais: São aquelas declaradas dentro de funções.
Essas variáveis só podem ser utilizadas pelas instruções que
estão dentro do bloco em que foram declaradas.
Um bloco de código inicia-se em abre-chaves “{“ e termina em
fecha-chaves “}”.
Essas variáveis locais só existem no momento em que o bloco
de instrução (funções) que as contem estão sendo executado.
9.
Variáveis Globais: Asdeclarações das variáveis globais são
feitas fora de todas as funções do programa.
As variáveis globais ao contrario das locais podem ser acessada
de qualquer parte do programa e permanecem existindo até o
termino da execução do programa.
10.
Ex.:
#include <iostream>
using namespacestd;
int cont;
int func1(int j) { int cod; ... }
int main(void){
char cond;
int v1=7, v2=5, total;
total = v1 + v2;
return(0);
}
11.
Nomes das variáveis
Osnomes da variáveis, sejam elas locais ou globais, devem
seguir as seguintes regras:
• O primeiro caractere sempre deve ser uma letra ou o
caractere “_”;
• O nome da variável não pode ser igual às palavras
reservadas;
• O nome das variáveis podem ter até 32 caracteres;
• O C++ é "case sensitive" e portanto deve-se prestar
atenção às maiúsculas e minúsculas;
12.
1. Identifique ostipos dos valores abaixo (int, float, char de um
caractere ou char de vários caracteres):
1) 1000 6) 34
2) “09” 7) ‘C’
3) – 1.56 8) 45.8976
4) “VERDADE” 9) “BRASIL”
5) – 456 10) ‘l’
13.
2. Abaixo, temosexemplos de identificadores. Assinale os
identificadores válidos e descreva o erro dos operadores inválidos.
1) endereco 7) end*a-6
2) 21brasil 8) #media
3) fone$com 9) nome aluno
4) nome_usuario 10) média
5) usuario6 11) _pais
6) nome*usuario 12) Media_da_Turma