Delphi, güçlü bir tipleme dilidir. Bu nedenle, değişkenlerin veri türleri açıkça belirtilmelidir. Delphi’de kullanılan değişken tipleri şunlardır:
Boolean: Mantıksal değerler (True veya False) tutmak için kullanılır.
Char: Tek bir karakteri tutmak için kullanılır.
String: Metin verilerini tutmak için kullanılır.
Integer: Tam sayı değerlerini tutmak için kullanılır.
Cardinal: Pozitif tam sayı değerlerini tutmak için kullanılır.
Byte: 0 ile 255 arasındaki tam sayı değerlerini tutmak için kullanılır.
Shortint: -128 ile 127 arasındaki tam sayı değerlerini tutmak için kullanılır.
Smallint: -32,768 ile 32,767 arasındaki tam sayı değerlerini tutmak için kullanılır.
Longint: -2,147,483,648 ile 2,147,483,647 arasındaki tam sayı değerlerini tutmak için kullanılır.
Int64: -9,223,372,036,854,775,808 ile 9,223,372,036,854,775,807 arasındaki tam sayı değerlerini tutmak için kullanılır.
Single: Tek hassasiyetli kayan nokta değerleri tutmak için kullanılır.
Double: Çift hassasiyetli kayan nokta değerleri tutmak için kullanılır.
Extended: Uzun çift hassasiyetli kayan nokta değerleri tutmak için kullanılır.
Currency: Para birimi değerlerini tutmak için kullanılır.
Variant: Farklı türlerdeki verileri tutmak için kullanılır.
Pointer: Bellek adreslerini tutmak için kullanılır.
TObject: Nesneleri temsil etmek için kullanılır.
Bu değişken tipleri, Delphi’de kullanılabilen en yaygın veri tipleridir.