Bonjour :
Quelle est la différence exacte entre le type double et real ?
Comment sont-ils arrondis précisément ?
Combien possèdent-ils de chiffres après la virgule ?
Sous quelle forme sont-ils stockés ?
Merci d'avance de vos réponses.
Bonjour :
Quelle est la différence exacte entre le type double et real ?
Comment sont-ils arrondis précisément ?
Combien possèdent-ils de chiffres après la virgule ?
Sous quelle forme sont-ils stockés ?
Merci d'avance de vos réponses.
Wake up !
extrait de la doc delphi :
Un type réel définit un ensemble de nombres pouvant être représentés par une notation à virgule flottante. Le tableau suivant donne l'étendue et le format de stockage des types réels fondamentaux.
Type Etendue Chiffressignificatifs Taille en octets
Real48 2.9 x 10^–39 .. 1.7 x 10^38 11–12 6
Single 1.5 x 10^–45 .. 3.4 x 10^38 7–8 4
Double 5.0 x 10^–324 .. 1.7 x 10^308 15–16 8
Extended 3.6 x 10^–4951 .. 1.1 x 10^4932 19–20 10
Comp –2^63+1 .. 2^63 –1 19–20 8
Currency –922337203685477.5808.. 922337203685477.5807 19–20 8
Le type générique Real est équivalent, dans son implémentation actuelle, au type Double.
Type Etendue Chiffres significatifs Taille en octets
Real 5.0 x 10^–324 .. 1.7 x 10^308 15–16 8
Donc il d'après cette doc, il n'y a pas de différence entre le type double et real... ca me paraît tout de même bizarre
Wake up !
Apparemment la seule difference est la notation, c'est comme les
string et ansiString
boolean et bytebool
integer et longint
...
c'est juste un choix à faire au niveau de la notation.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager