g) END seguido de ponto indica ao compilador o final de uma Unit.
7.4.2 Tipos de dados Os dados a serem processados por um programa devem ser armazenados por meio de variáveis. O Free Pascal disponibiliza para o programador um conjunto de tipos de dados predefinidos, dentre os quais serão apresentados os tipos inteiro, real, caractere e lógico.
7.4.2.1 Tipos de dados inteiros Quadro 7.7: Tipos inteiros Tipo inteiro Byte
Intervalo 0 .. 255
Shortint
-128 .. 127
Smallint
-32768 .. 32767
Word
0 .. 65.535
Integer
Mapeia para Longint em Object Free Pascal
Cardinal
Mapeia para Longword
LongInt
-2147483648 .. 2147483647
Longword Int64 QWord
0 .. 4294967295 -9223372036854775808 .. 9223372036854775807 0 .. 18446744073709551615
Fonte: Santos, 2011
7.4.2.2 Tipos de dados reais Quadro 7.8: Tipos reais Tipo real Real
Intervalo Depende da plataforma operacional
Single
1.5-45 .. 3.438
Double
5.0-324 .. 1.7308
Extended
1.9-4932 .. 1.14932
Comp
-264+1 .. 263-1
Currency
-922337203685477.5808 .. 922337203685477.5807
Fonte: Santos, 2011
7.4.2.3 Tipos de dados caractere O Free Pascal suporta o tipo Char, o qual ocupa 1 byte em tamanho e armazena um único caractere. Caso seja necessário armazenar um conjunto de caracteres, faz-se o uso do tipo string.
7.4.2.4 Tipos de dados lógicos Pode-se trabalhar no Free Pascal com o tipo Boolean, que pode armazenar um dos dois possíveis valores pré-definidos: True ou False.
Aula 7 - Ambiente de programação Lazarus
91
e-Tec Brasil