AULA 2 - Programação II - Graduação

De IFSC
Revisão de 17h00min de 26 de julho de 2017 por imported>Fargoud (→‎CARACTERES ESPECIAIS (C/C++):)
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;