Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert 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.217System.Math.PIcounter4 * (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 variablejsur le côté gauche de l’opérateur. Elle prend donc la valeurj276.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 + iDans l’exemple précédent, le calcul pour
japplique d'abord l'opérateur d'addition (+) car les parenthèses autour de(67 + i)remplacent la priorité normale, et la valeur affectée àjest 276 (4 fois 69). Le calcul pourkeffectue les opérations selon leur priorité normale (*avant+), et la valeur attribuée àkest 270 (268 plus 2).Pour plus d’informations, consultez Priorité des opérateurs dans Visual Basic.