| Type | Taille | Min | Max | Signé |
|---|---|---|---|---|
| Byte | 1 Octet / 8 bits | 0 | 255 | Non |
| Shortint | 1 Octet | -128 | 127 | Oui |
| Word | 2 Octets / 16 bits | 0 | 65535 | Non |
| Smallint | 2 Octets / 16 bits | -32768 | 32767 | Oui |
| Longword | 4 Octets / 32 bits | 0 | 4294967295 | Non |
| DWord | 4 Octets / 32 bits | 0 | 4294967295 | Non |
| Cardinal | 4 Octets / 32 bits | 0 | 4294967295 | Non |
| Integer | 4 Octets / 32 bits | -2147483648 | 2147483647 | Oui |
| Longint | 4 Octets / 32 bits | -2147483648 | 2147483647 | Oui |
| QWord | 8 Octets / 64 bits | 0 | xFFFF FFFF FFFF FFFF | Non |
| Int64 | 8 Octets / 64 bits | -9 223 372 036 854 775 808 | 9 223 372 036 854 775 807 | Oui |
| String | ||||
| Char | 1 Octect | |||
| Boolean | False | True | ||
| Float | Oui | |||
| Double | Oui | |||
| Real | Oui |
Int8 = ShortInt;
Int16 = SmallInt = Integer
Int32 = Longint;
UInt8 = Byte;
UInt16 = Word;
UInt32 = DWord = LongWord = Cardinal
UInt64 = QWord
Real = Double = TDateTime = TDate = TTime
IntPtr = PtrInt = NativeInt
UIntPtr = PtrUInt = NativeUInt