CDBL |
Conversion en double réel |
---|---|
GWBASIC |
Syntaxe
CDBL(n) |
Paramètres
Nom | Description |
---|---|
n | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Description
Cette fonction retourne un nombre en format «Double».
Remarques
- Étant donné la grande précision de ce type de données, il n'y a pas de perte de précision lorsque vous convertissez votre valeur.
- Voir les fonctions CINT et CSNG pour convertir des nombres en entier et en réel de simple précision, respectivement.
Exemples
Voici un exemple d'une utilisation typique de cette fonction :
- 10 PRINT "CDbl(1)="; CDBL(1)
- 20 PRINT "CDbl(1.1)="; CDBL(1.1)
- 30 PRINT "CDbl(1.7)="; CDBL(1.7)
- 40 PRINT "CDbl(-1)="; CDBL(-1)
- 50 PRINT "CDbl(-1.1)="; CDBL(-1.1)
- 60 PRINT "CDbl(-1.7)="; CDBL(-1.7)
- 70 PRINT "CDbl(30.2)="; CDBL(30.2)
- 80 PRINT "CDbl(-35.4)="; CDBL(-35.4)
- 90 PRINT "CDbl(-35.4)="; CDBL(-35.4)
- 100 PRINT "CDbl(1.31E+15)="; CDBL(1.31E+15)
on obtiendra le résultat suivant :
CDbl(1)= 1CDbl(1.1)= 1.1
CDbl(1.7)= 1.7
CDbl(-1)=-1
CDbl(-1.1)=-1.1
CDbl(-1.7)=-1.7
CDbl(30.2)= 30.2
CDbl(-35.4)=-35.4
CDbl(-35.4)=-35.4
CDbl(1.31E+15)= 1310000000000000
L'exemple suivant affiche une version de réel en double précision de la valeur réel de simple précision entreposée dans la variable nommée A. Les 11 derniers chiffres du nombre réel à double précision n'ont aucune signification dans cet exemple, car A était auparavant défini avec une précision à deux décimales seulement :
on obtiendra le résultat suivant :
454.67 454.6700134277344
Dernière mise à jour : Lundi, le 19 janvier 2015