CDBL |
Conversion en double précision réel |
---|---|
Visual Basic |
Syntaxe
Function CDBL(n As Variant) As Double |
Paramètres
Nom | Description |
---|---|
n | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter. Le paramètre n est n'importe quelle expression valide. |
Description
Cette fonction permet de convertir une expression en un type de double précision réel (Double).
Remarques
- En général, vous pouvez documenter votre code à l'aide des fonctions de conversion de sous-type pour montrer que le résultat d'une opération doit être exprimé sous la forme d'un type de données particulier plutôt que du type de données par défaut. Par exemple, utilisez CDbl ou CSng pour forcer l'arithmétique de double précision ou de simple précision dans les cas où l'arithmétique monétaire ou entière se produirait normalement.
- Utilisez la fonction CDbl pour fournir des conversions internationales de tout autre type de données vers un sous-type Double. Par exemple, différents séparateurs décimaux et séparateurs de milliers sont correctement reconnus en fonction des paramètres régionaux de votre système.
- Cet exemple utilise la fonction CDbl pour convertir une expression en Double.
Dim MyCurr, MyDouble
MyCurr = CCur(234.456784) ' MyCurr est une devise.
MyDouble = CDbl(MyCurr * 8.2 * 0.01) ' Convertit le résultat en double.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
- Sub Main()
- MsgBox "CDbl(1)=" & CDbl(1) & vbCrLf & _
- "CDbl(1.1)=" & CDbl(1.1) & vbCrLf & _
- "CDbl(1.7)=" & CDbl(1.7) & vbCrLf & _
- "CDbl(-1)=" & CDbl(-1) & vbCrLf & _
- "CDbl(-1.1)=" & CDbl(-1.1) & vbCrLf & _
- "CDbl(-1.7)=" & CDbl(-1.7) & vbCrLf & _
- "CDbl(30.2)=" & CDbl(30.2) & vbCrLf & _
- "CDbl(-35.4)=" & CDbl(-35.4) & vbCrLf & _
- "CDbl(-35.4)=" & CDbl(-35.4) & vbCrLf & _
- "CDbl(1.31E+15)=" & CDbl(1.31E+15)
- End Sub
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)=1,31E+15
Dernière mise à jour : Lundi, le 19 novembre 2012