Types de données Delphi

De RAD Studio XE

Remonter à Catégories de l'API - Index


Sommaire

Types de données entiers

Type Description Pointeur
Byte Entier non signé 8 bits PByte
ShortInt Entier signé 8 bits PShortInt
Word Entier non signé 16 bits PWord
SmallInt Entier signé 16 bits PSmallInt
Cardinal Entier non signé 32 bits PCardinal
LongWord Entier non signé 32 bits PLongWord
Integer Entier signé 32 bits PInteger
LongInt Entier signé 32 bits PLongint
UInt64 Entier non signé 64 bits PUInt64
Int64 Entier signé 64 bits PInt64
NativeUInt Entier non signé dépendant de la plate-forme PNativeUInt
NativeInt Entier signé dépendant de la plate-forme PNativeInt

Types de données à virgule flottante

Type Description Pointeur
Single Valeur à virgule flottante en simple précision (4 octets) PSingle
Double Valeur à virgule flottante en double précision (8 octets) PDouble
Extended Valeur à virgule flottante en précision étendue (10 octets) PExtended
Real Alias de Double

Types de données chaîne et caractère

Type Description Pointeur
AnsiChar Caractère ANSI PAnsiChar
Char Caractère étendu (16 bits) PChar
WideChar Caractère 16 bits PWideChar
AnsiString Représente une chaîne ANSI allouée dynamiquement dont la longueur maximale n'est limitée que par la mémoire disponible. PAnsiString
UnicodeString Chaîne Unicode PUnicodeString
String Alias pour UnicodeString PString
ShortString Une chaîne d'un maximum de 255 caractères PShortString
WideString Une chaîne de caractères 16 bits PWideString

Types de données de fichiers

Type Description Pointeur
File Descripteur de fichier
TextFile, Text Descripteur de fichier texte

Types de données booléens

Type Description Pointeur
Boolean Représente une valeur logique (true ou false). PBoolean
ByteBool Représente une valeur logique 8 bits.
WordBool Représente une valeur logique 16 bits. PWordBool
LongBool Représente une valeur logique 32 bits. PLongBool


Autres types de données

Type Description Pointeur
Array Représente une collection indexée d'éléments du même type.
Record Représente un ensemble hétérogène d'éléments.
Variant Représente les valeurs qui peuvent changer de type à l'exécution. PVariant
Pointer Représente un pointeur sur des données d'un type quelconque. PPointer
Currency Un type de données à virgule fixe utilisé pour contenir les valeurs monétaires. PCurrency

Voir aussi

Autres langues