Stałe

Stała jest identyfikatorem, któremu przyporządkowano podczas inicjacji wartość, której w programie nie wolno zamieniać. Wszystkie stałe deklaruje się po słowie CONST. np.:

CONST Litera_A:='A';


Zmienne

Są to identyfikatory określające jakąś wartość, która może być w programie zmieniana. Zmienna zajmuje pewną ilość pamięci, dlatego każda zmienna jest określonego typu. Zmienne definiuje się po słowie kluczowym VAR, np:

VAR a : Integer;

W języku Turbo Pascal istnieją również tzw. zmienne absolutne, które określają umiejscowienie zmiennej w pamięci. Ogólny sposób definiowania takich zmiennych jest następujący:

VAR Nazwa : Typ ABSOLUTE segment:offset;

np.:

VAR CrtMode : Byte ABSOLUTE $0049:$0049;