Un type entier représente un sous-ensemble de l'ensemble des nombres. Les types entiers génériques sont Integer et Cardinal ; utilisez-les dans la mesure du possible car ils donnent de meilleures performances avec la CPU et le système d'exploitation utilisés. Le tableau suivant spécifie leur étendue et leur format de stockage pour le compilateur Delphi.
Types entiers génériques
Type Etendue Format Mappage de types .NET
Integer -2147483648..2147483647 32 bits signé Int32
Cardinal 0..4294967295 32 bits non signé UInt32
Les types fondamentaux entiers sont Shortint, Smallint, Longint, Int64, Byte, Word et Longword.
Types entiers fondamentaux
Type Etendue Format Mappage de types .NET
Shortint -128..127 8 bits signé SByte
Smallint -32768..32767 16 bits signé Int16
Longint -2147483648..2147483647 32 bits signé Int32
Int64 -2^63..2^63-1 64 bits signé Int64
Byte 0..255 8 bits non signé Byte
Word 0..65535 16 bits non signé UInt16
Longword 0..4294967295 32 bits non signé UInt32
UInt64 0..2^64–1 64 bits non signé UInt64
Partager