AULA 2 - Programação II - Graduação
Ir para navegação
Ir para pesquisar
Revisão sobre tipos de Dados em C
- Tipos Simples de Dados : Caracteres, Inteiros, Reais, Ponteiros e “Vazio”, etc.
- Tipos Complexos de Dados: Vetores, Matrizes, Estruturas, Uniões, Conjuntos e Classes.
As classes vieram para substituir as estruturas, em C/C++!
Tipo caractere (CHAR):
Ocupa 1 byte (Tabela ASCII – 256 caracteres).
Pode também assumir valores entre 0 e 255 (unsigned char) ou entre –128 a 127.
Declaração:
char c; ou char c, letra, var2;
Definição:
usando aspas simples. Exs:
c = ‘A’; ou c = 65; //ou ainda char c = ‘A’;
As linguagens C/C++ tratam caracteres pelo seu símbolo ou pelo seu código, indiscriminadamente!
CARACTERES ESPECIAIS (C/C++):
\n Nova linha (Enter) \t Tabulação \b Retrocesso (Backspace) \f Salta página de formulário \a Beep do alto-falante do micro \r Retorno de carro (Home) \\ Imprime a barra invertida \0 Caractere nulo \’ Imprime as aspas simples \” Imprime as aspas duplas \xddd Lê ‘ddd’ como número na base hexa
Tipo inteiro (INT):
Ocupa 2 a 4 bytes (long int);
Pode assumir os valores:
int -32.768 a 32.767 unsigned int 0 a 65.535 long int -2.147.483.648 a 2.147.483.647 unsigned long 0 a 4.294.967.295
Declaração:
int i; ou int i, j, aviao, n_alunos;
Definição:
elementar. Ex:
i = 23467; ou i=j=0;