Tipos de dados primitivos
A cada variável está associado um Tipo de Dados. O tipo de dados define quais os valores que a variável pode conter. Se, por exemplo, dissermos que uma variável é do tipo Inteiro, não poderemos lá colocar um valor Real ou um
Caracter.
Antes de começarmos a utilizar uma variável, temos que declarar qual o seu tipo. Tal é feito do seguinte modo:
Tipo;
Neste caso estamos a declarar que a variável var, é do tipo Tipo. Se tivermos várias variáveis do mesmo tipo podemos junta-las numa só declaração: var2, var3: Tipo;
Ao declararmos o tipo de dados de uma variável, estamos a definir, não só, o tipo de valores que esta pode conter, mas também quais as operações que com elas podemos realizar.
Para já vamos considerar os seguintes tipos de dados:
INT
REAL
CAR
BOOL
STR
Tipo de Dados INT
O tipo de dados INT é utilizado para representar os números Inteiros. Os valores do tipo INT podem ser representados com ou sem sinal.
Exemplos:
+5
14
128
-22
-4
33
Tipo de Dados REAL
O tipo de dados REAL corresponde aos números Reais. Os números do tipo
REAL são sempre representados com o ponto decimal.
Exemplos:
25.3
4.25
128.9
-22.7
-4.0
33.891
Tipo de Dados CAR
O tipo de dados CAR corresponde ao conjunto dos caracteres. Os valores do tipo CAR são representados entre apóstrofes. Eis alguns exemplos:
'a'
'!'
'0'
'+'
Tipo de Dados BOOL
O tipo de dados BOOL corresponde aos valores booleanos verdadeiro e falso.
Podemos utilizar os operadores lógicos e relacionais normais da matemática.
Tipo de Dados STR
O tipo de dados STR corresponde a sequências de caracteres e é utilizado para representar texto. Os valores do tipo STR são representados entre apóstrofes ou entre aspas:
'Ola Mundo!'
``Ola! Como passa?''