Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez calculer des valeurs numériques à l’aide d’expressions numériques. Une expression numérique est une expression qui contient des littéraux, des constantes et des variables représentant des valeurs numériques et des opérateurs qui agissent sur ces valeurs.
Calcul des valeurs numériques
Pour calculer une valeur numérique
Combinez un ou plusieurs littéraux numériques, constantes et variables dans une expression numérique. L’exemple suivant montre des expressions numériques valides.
93.217
System.Math.PI
counter
4 * (67 + i)
Les trois premières lignes montrent un littéral, une constante et une variable. Chacun d’eux forme une expression numérique valide par lui-même. La ligne finale montre une combinaison d’une variable avec deux littéraux.
Notez qu’une expression numérique ne forme pas d’instruction Visual Basic complète par elle-même. Vous devez utiliser l’expression dans le cadre d’une déclaration complète.
Pour stocker une valeur numérique
Vous pouvez utiliser une instruction d’affectation pour affecter la valeur représentée par une expression numérique à une variable, comme l’illustre l’exemple suivant.
Dim i As Integer = 2 Dim j As Integer j = 4 * (67 + i)
Dans l’exemple précédent, la valeur de l’expression située à droite de l’opérateur égal (
=
) est affectée à la variablej
sur le côté gauche de l’opérateur. Elle prend donc la valeurj
276.Pour plus d’informations, consultez Instructions.
Plusieurs opérateurs
Si l’expression numérique contient plusieurs opérateurs, l’ordre dans lequel ils sont évalués est déterminé par les règles de priorité de l’opérateur. Pour remplacer les règles de précédence des opérateurs, vous placez des expressions entre parenthèses, comme dans l’exemple ci-dessus ; les expressions entourées sont évaluées en premier.
Pour modifier la hiérarchie des opérateurs par défaut
Utilisez des parenthèses pour placer les opérations à effectuer en premier. L’exemple suivant montre deux résultats différents avec les mêmes opérandes et opérateurs.
Dim i As Integer = 2 Dim j, k As Integer j = 4 * (67 + i) k = 4 * 67 + i
Dans l’exemple précédent, le calcul pour
j
applique d'abord l'opérateur d'addition (+
) car les parenthèses autour de(67 + i)
remplacent la priorité normale, et la valeur affectée àj
est 276 (4 fois 69). Le calcul pourk
effectue les opérations selon leur priorité normale (*
avant+
), et la valeur attribuée àk
est 270 (268 plus 2).Pour plus d’informations, consultez Priorité des opérateurs dans Visual Basic.