TYPES SCALAIRES
Delphi possède de nombreux types de donnée. Le type de donnée détermine la valeur qui peut être attribuée aux variables.
Les types entiers
| Type | Intervalle | Format/taille |
| Byte | 0..255 | non signé, 1 octet |
| Shortint | -128..127 | signé, 1 octet |
| Char | 0..255 | non signé, 1 octet |
| Widechar | 0..65 535 | non signé, 2 octets |
| Smallint | -32 768..32 767 | signé, 2 octets |
| Word | 0..65 535 | non signé, octets |
| Longint | -2147483648.. 2147483647 | signé, 4 octets |
| Integer | -2147483648.. 2147483647 | signé, 4 octets |
| Cardinal | 0..4 294 967 295 | non signé, 4 octecs |
| Int64 | -9 223 372 036 854 775 808..9 223 372 036 854 775 807 | signé, 8 octect |
Les types réels
| Type | Intervalle | Taille en octets |
| Real | 2.9 10-39..1.7 1038 | 6 |
| Double | 5.0 10-324..1.7 10308 | 8 |
| Real | 2.9 10-39..1.7 1038 | 6 |
| Extended | 1.9 10-4951..1.1 104932 | 10 |
| Comp | -263+1..263-1 | 8 |
| Currency | -922337203685477.5808.. 922337203685477.5807 |
8 |
Autres types
| Type | Valeur | Taille en octets |
| Boolean | True ou false | 1 |
| Variant | varialbe | 16 |
Le type de variant est à déconseiller lorsqu'on désire de la performance, car il s'adapte au type de donnée. Il utilisera toujours 16 octets même si sa valeur est égale à 1. Il est extrêmement lent.
Article écrit par: Marc Collin
