Typ zmiennej Rozmiar w bajtach Zakres
ShortInt 1 Liczby całkowite [-128, 127].
Byte 1 Liczby całkowite [0, 255].
Char 1 Znaki pojedyncze + liczby z zakresu [0, 255].
WideChar 2 Znaki pojedyncze + liczby [0, 65535].
SmallInt 2 Liczby całkowite od [-32768, 32767].
Word 2 Liczby całkowite [0, 65535].
LongInt 4 Liczby całkowite [-2 147 483 648, 2 147 483 647].
Int64 8 Liczby całkowite [-9 223 372 036 854 775 808, 9 223 372 036 854 775 807].
Integer 4 Taki sam jak LongInt...
Cardinal 4 Liczby całkowite [0, 4 294 967 295].
LongWord 4 Taki sam jak Cardinal...
Single 4 Liczby rzeczywiste [1,5x10-45, 3,4x1038].
Double 8 Liczby rzeczywiste [5,0x10-324, 1,7x10308].
Real 8 Taki sam jak Double.
Real148 6 Liczby rzeczywiste [2,9x10-39, 1,7x1038].
Extended 10 Liczby rzeczywiste [3,4x10-4932, 1,1x104932].
Comp 8 Liczby rzeczywiste [-9 223 372 036 854 775 808, 9 233 372 036 854 775 807].
Currency 8 Liczby rzeczywiste [-922 337 203 685 477 5808, 922 337 203 685 477 5807] - zmiennej tego typu używa się podczas operacji na walutach.
Boolean 1 True albo False (prawda lub fałsz).
String ??? Ciąg znaków.
ShortString ??? Ciąg znaków - maksimum 255.
Variant 16 Zmienny