StrD()
Syntaxe
Resultat$ = StrD(Valeur.d [, NombreDeDecimales])Description
Convertit un nombre à virgule en double précision en une chaîne de caractères.
Arguments
Valeur.d Le nombre à virgule à convertir. NombreDeDecimales (optionnel) Le nombre maximum de décimales, avec la suppression des zéros à droite, sinon le nombre sera arrondi à 10 décimales.
Le nombre sera arrondi si 'NombreDeDecimales' est plus petit que le nombre de décimales existantes dans 'Valeur.d'. L'arrondi se fait au plus proche comme avec la fonction Round() et l'option #PB_Round_Nearest.
Valeur de retour
Renvoie une chaîne de caractères représentant la 'Valeur'.
Remarques
Les nombres entiers signés doivent être convertis avec Str() et les nombres entiers non signés avec StrU().
Il est possible d'omettre cette commande lors de la concaténation d'une chaîne et d'un 'double', cela utilisera alors le comportement par défaut de StrD().
Exemple
valeur.d = 10.54 Debug "Résultat: " + StrD(valeur) ; Sans le 2ème paramètre, le nombre flottant est arrondi à 10 décimales. Debug "Résultat: " + StrD(valeur,2) ; Résultat avec deux décimales, la valeur est arrondie. Debug "Résultat: " + StrD(valeur,0) ; Résultat sans décimales, la valeur est arrondie.
Voir aussi
Str(), StrF(), StrU(), Val(), ValD(), ValF(), FormatNumber()
OS Supportés
Tous