Você está na página 1de 17

TEMA 4.

CONTINUIDADE
VARIÁVEIS

Prof.º: Bráulio Vicente


SUMÁRIO
1. Definição
2. Composição de uma variável
3. Nome de variável
4. Tipo de dados
5. Declaração e atribuição
6. Caracteres especiais

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Objectivo

• Apresentar o professor e a disciplina, conhecer o perfil dos estudantes.

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Variáveis

• Definição: espaço na memória do computador que "reservamos" para guardar


informações ou dados.
• Os dados são armazenados em posições de memória, identificados por:
• Variáveis: armazenam dados de forma temporária e tem conteúdo dinâmico, ou seja,
podem ser acedidas ou alteradas a qualquer momento. Ex: Idade; Peso; Saldo em
conta corrente.
• Constantes: são dados estáticos, o seu conteúdo pode ser acedido a qualquer
momento, mas será definido no momento de sua criação e não poderá ser mais
alterado.
• Ex: 2; 56; 12.45; “teste”.

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Variáveis

Toda variável possui:


• tipo de dado
• nome
• conteúdo

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Variáveis

Tipo de dados básicos:


• Cada dado possui associado a ele um tipo dado e pode possuir um qualificador.
• Em C, existem 6 tipos de dados básicos: caracter, cadeia, inteiro, real (float, double),
lógico(booleano) e sem valor (void).
• char: tipo caractere (tamanho de um byte).
• int: tipo inteiro (números sem parte decimal).
 float: tipo ponto flutuante de precisão simples (números com parte decimal).
 double: tipo ponto flutuante de precisão dupla (números com parte decimal).
 void: não possui valor, mais utilizado para indicar que uma função não retorna
nenhum valor.
• Lógico (booleano): verdadeiro (V) ou falso (F). Ex: F ou V

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Variáveis

Modificadores de tipo (qualificadores):


• Com excepção de void, os tipos de dados básicos têm vários modificadores que os
precedem.
• O modificador é utilizado para alterar o significado do tipo-base para que ele se
adapte da maneira mais precisa às necessidades das várias situações.
• Os modificadores são: signed, unsigned, long, short.
• Os dois primeiros modificadores (signed e unsigned) indicam a existência ou não de
sinal enquanto os outros dois são relativos ao tamanho de memória (long e short)
necessário para armazenar o valor de um elemento deste tipo.

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Variáveis

Modificadores de tipo (qualificadores):


Tipo de dado Extensão em Extensão em byte
bits
char 8 bits 1 byte
unsigned char 8 bits 1 byte
int 16 bits 2 bytes
short int 16 bits 2 bytes
unsigned short int 16 bits 2 bytes
long int 32 bits 4 bytes
unsigned long int 32 bits 4 bytes
float 32 bits 4 bytes
short float 32 bits 4 bytes
double 64 bits 8 bytes
long double 80 bits 10 bytes

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Variáveis

Identificadores(Nome) - Regra de nomeação de variáveis


• O nome de uma variável deve ser composto apenas por letras do alfabeto (minúsculas ou
maiúsculas) , números (de 0 até 9) e sublinhado (_)
• Deve começar com uma letra ou sublinhado
• Não pode ser igual a nenhuma palavra reservada, ou seja, palavras que já possuam um
significado próprio para a linguagem como por exemplo, funcao, programa ou se. Ou
ainda, não pode ter o identificador igual a variáveis já declaradas.
• O.B.S: Identificador é o nome de uma variável.

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Variáveis

Declaração
• Tipo de dado identificador1, identificador2, …, identificadorN;
int idade, idadePai;
float peso, pesoPai;
double altura;
char genero, generoPai;
char nome, nomePai;
void opcao;

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Variáveis

Declaração
Existem 3 tipos de variáveis:
 Variável global: é uma variável declarada acima de todas as funções, e pode ser
acedida e utilizada por todas as funções e em qualquer parte do programa.
 Variável local: é uma variável dentro de uma função, só pode ser acedida e utilizada
pela função que a criou.
 Parâmetro (argumento): é uma variável declarada entre os parenteses de uma
função, são variáveis utilizadas para receber os argumentos do exterior da função
para o interior da função ao qual foi declarado.

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Variáveis

Atribuição
Definição: é a operação de atribuir valor a uma variável.
identificador = valor;
idade = 16 ;
peso= 45.3 ;
genero = ’M’;
nome = “Vicente Cosmo” ;

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Variáveis

Declaração e atribuição
Definição: é a operação de declarar e atribuir valor a uma variável.
Tipo de dado identificador=valor;
Tipo de dado identificador1=valor1, identificador2=valor1, …, identificadorN=valorN;
int idade = 16 ;
float peso= 45.3 ;
char genero = ’M’;

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Variáveis

Constantes: são variáveis que o seu valor não pode ser alterado.
• Declaração: const Tipo de dado identificador;
const real pi;
• Atribuição de valor: const Tipo de dado identificador=valor
const real pi=14.3333;

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Variáveis

Caracteres Especiais
Código Significado
\b Retrocesso
\f Avanço de página
\n Mudança de linha
\r Retorno de carro
\t Tab horizontal
\” Aspas duplas
\’ Aspas simples
\0 ASCII 0
\\ barra invertida
\v tab vertical
\a alerte (beep)
\x constante hexadecimal
Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
Bibliografias

C Completo e Total 3ªEd. Schildt, Herbert. Makron Books, 1996.


Curso de Linguagem C, Rodolfo Jardim de Azevedo, UNICAM.
Linguagem C 10ªEd, Luis Damas. LTC, 2007
Linguagem C, Silvio do Lago Pereira.

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao
FIM DA AULA

Instituto de Telecomunicações | Bairro dos CTTs, Km7 – Luanda/Angola | Tel.: 940747200 | E-mail: itel.geral@gmail.com | www.itel.gov.ao

Você também pode gostar