|
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Priorité des opérateurs en Visual Basic
-
Les opérateurs de concaténation et arithmétiques ont l'ordre de priorité décrit dans la section suivante et leur priorité est supérieure à celle des opérateurs logiques, de comparaison et de bits. -
Tous les opérateurs de comparaison ont la même priorité, et leur priorité est plus élevée que les opérateurs logiques et de bits, mais moins élevée que les opérateurs arithmétiques et de concaténation. -
Les opérateurs de concaténation et arithmétiques ont l'ordre de priorité décrit dans la section suivante et leur priorité est inférieure à celle des opérateurs logiques, de comparaison et de bits. -
Les opérateurs ayant la même priorité sont évalués de gauche à droite dans l'ordre où ils apparaissent dans l'expression.
Attendez que l'opérateur
Opérateurs arithmétiques et de concaténation
Opérateurs de comparaison
Opérateurs logiques et au niveau du bit
Commentaires
Dim n1 As Integer = 96 / 8 / 4 Dim n2 As Integer = (96 / 8) / 4 Dim n3 As Integer = 96 / (8 / 4)
Dim a, b, c, d, e, f, g As Double a = 8.0 b = 3.0 c = 4.0 d = 2.0 e = 1.0 f = a - b + c / d * e ' The preceding line sets f to 7.0. Because of natural operator ' precedence and associativity, it is exactly equivalent to the ' following line. f = (a - b) + ((c / d) * e) ' The following line overrides the natural operator precedence ' and left associativity. g = (a - (b + c)) / (d * e) ' The preceding line sets g to 0.5.