Currency/fr
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
русский (ru) │
Le type Currency est un type de données réel avec 4 chiffres après la virgule et variant de -922337203685477,5808 à 922337203685477,5807. L'usage du type de données Currency est de donner des résultats arithmétiques qui correspondent exactement aux calculs décimaux sur les valeurs d'entrée.
Les valeurs réelles sont normalement enregistrées dans un format binaire ... A F I N I R ...
Real values are normally stored in the binary number system internally, and calculations are performed in the CPU in binary arithmetic. Since humans desire input and output numbers to be in decimal number format, there must be a conversion made between external decimal numbers and their binary internal representation. As a result of the conversion to/from binary numbers and the calculations being done in binary arithmetic, the results of normal real arithmetic can differ from a decimal arithmetic calculation.
Cette contradiction n'est pas critique dans de nombreuses applications, mais les applications financières nécessitent que les opérations arithmétiques correspondent aux calculs arithmétiques décimaux. Le type de données Currency est conçu pour donner des résultats arithmétiques correspondant à l'arithmétique décimale sur des valeurs réelles données.
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 |