Extended/fr

From Lazarus wiki
Revision as of 10:08, 26 November 2016 by E-ric (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Deutsch (de) English (en) français (fr) русский (ru)

Extended est un type de donnée numérique réel en virgule flottante de grande amplitude mais sa représentation en mémoire dépend du processeur de la cible.

Pour les processeurs 80x86, il prend jusqu'à 10 octet d'espace mémoire. Plus d'information sont disponible dans la référence du programmeur d'Intel. L'amplitude des valeur du type est 1,9E-4932 .. 1,1E4932.

Pour tous les autres processeurs qui supportent les opérations en virgule flottante, Extended est un surnom pour le type qui offre la plus grande précision, c'est en général le type Double (amplitude 5,0E-324 .. 1,7E308). Pour les processeurs qui ne supporte pas les opérations de co-pocesseur (et qui ont la bascule {$E+}), le type Extended correspond au type réel simple (1,5E-45 .. 3,4E38).

Il faut retenir de ceci que ce type n'est donc pas adapté pour les échange de données entre ordinateurs.

Voir aussi

Types de données
Types de données simples Boolean | Byte |Cardinal | Char | Currency | Extended | Int64 | Integer | Longint | Pointer | Real | Shortint | Smallint | Word
Types de données complexes Array | Class | Record | Set | String | ShortString