CINT |
Conversion en entier |
Visual Basic |
Syntaxe
Function CInt(expression) As Integer
|
Paramètres
Nom |
Description |
expression |
Ce paramètre permet d'indiquer l'expression scalaire à traiter. Le paramètre expression est n'importe quelle expression valide. |
Description
Cette fonction permet de convertir une expression en un type entier.
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é comme un type de données particulier
plutôt que comme le type de données par défaut. Par exemple, utilisez CInt ou CLng pour forcer l'arithmétique d'entiers dans les cas où l'arithmétique monétaire, de simple
précision ou de double précision se produirait normalement.
- Utilisez la fonction CInt pour fournir des conversions internationales à partir de tout autre type de données vers un sous-type Integer. Par exemple, différents séparateurs décimaux
sont correctement reconnus en fonction des paramètres régionaux de votre système, tout comme les milliers de séparateurs.
- Si l'expression se trouve en dehors de l'intervalle acceptable pour le sous-type Integer, une erreur se produit.
- L'exemple suivant utilise la fonction CInt pour convertir une valeur en Integer :
Dim MyDouble, MyInt
MyDouble = 2345.5678 ' MyDouble est un double.
MyInt = CInt(MyDouble) ' MyInt contient 2346.
- La fonction CInt diffère des fonctions Fix et Int, tronquant, plutôt qu'arrondissent, la partie fractionnaire d'un nombre. Lorsque
la partie fractionnaire est exactement 0,5, la fonction CInt l'arrondit toujours au nombre pair le plus proche. Par exemple, 0,5 arrondi à 0 et 1,5 arrondi à 2.
Dernière mise à jour : Vendredi, le 25 décembre 2020