Você está na página 1de 15

Disciplina:

Programação e Sistemas
de Informação

Módulo 2: Mecanismos de
Controlo de Execução
Tipos de dados
 Na programação em C, é necessário primeiro
perceber aquilo que queremos guardar e
depois então seleccionar os melhores
recipientes para o fazer.
 Estes são apenas 4 tipos de dados
 int - Guarda um número inteiro
 char - Guarda um carater
 float – Guarda um número real
 double – consegue armazenar muita
quantidade de informação.
Tipos de dados
Tipo Formato início Fim
i/o

char %c -128 128

int %d -2.147.483.648 2.147.483.648

float %f (+/−)10−38 (+/−)1038

double %lf (+/−)10−308 (+/−)10308


Variáveis
 Sempre que desejarmos guardar um valor,
que por qualquer razão não tenha um valor
fixo, devemos usar variáveis.
 Uma variável é um nome que nós damos a
uma determinada posição de memória para
conter um valor de um determinado tipo.
 O valor de uma variável deve ser sempre
definida antes de ser usada.
Sintaxe da definição de variáveis
Tipo var1[, var2,….,varn];

Exemplos:

int i;
char ch1, novo_char;
float pi, raio, perimetro;

double total, k123;


A declaração de variáveis tem que ser sempre
realizada antes da sua utilização e antes de
qualquer instrução

main()
{
Declaração de variáveis
Instrução1;
Instrução2;
}
Nomes de variáveis
 O nome de uma variável pode ser
constituído por:

 Letras do alfabeto (minúsculas e maiúsculas)


 Dígitos (0..9)

 Caracter underscore
Nomes de variáveis (Cont.)

 O 1º caracter não pode ser um dígito

 Terá de ser uma letra ou underscore


 É desaconselhável a utilização do
underscore como 1ª letra identificativa de
uma variável.
 Maiúsculas e minúsculas representam
caracteres diferentes.
Nomes de variáveis (Cont.)
 Uma variável não pode ter por nome uma
palavra reservada da própria linguagem C
 Não podemos ter uma variável denominada
float, int, char, double, if ou for.

 Estas palavras são instruções ou tipos da


própria linguagem.
Nomes de variáveis (Cont.)
 Não é aconselhável a utilização de
caracteres acentuados (ã,õ,á,ç,é, etc…) a
grande maioria dos compiladores não os
aceita.

 O underscore(_) é habitualmente utilizado


para fazer a separação entre palavras que
representam uma única variável. Ex:
num_cliente, id_factura
Exercício
 int idade;
 int num_cliente;
 float a1b2c3;
 float 7a2b3c;
 char float;
 double vinte%
 char sim?não
 int _alpha;
 int _123;
 char num, NUM;
Nomes de variáveis (cuidados a seguir)

 O nome de uma variável:

 Deve ser descritivo daquilo que ela


armazena.
 Não deve ser todo escrito em maiúsculas,
pois os identificadores totalmente escritos em
maiúsculas são tradicionalmente utilizados
pelos programadores de C para referenciar
constantes
Nomes de variáveis (cuidados a seguir)

 Caso o nome de uma variável use mais que


uma palavra:

 utilizar o carácter underscore


 Diferença entre minúsculas e maiúsculas
para as separar, facilitando a leitura.
 Ex:
nomeprincipalcliente
nome_principal_cliente
nomePrincipalCliente
Atribuição
 É realizada obedecendo à seguinte sintaxe

 Variável = expressão;
 Exemplos
 int num=-17;
 int n1=3,n2=5;
 int a=10, b, c=-123, d;
Operações sobre inteiros

Operação Descrição Exemplo Resultado


+ Soma 21+4 25
- Subtracção 21-4 17
* Multiplicação 21*4 84
/ Divisão 21/4 5
% Resto da 21%4 1
divisão inteira

Você também pode gostar