version 6.0
Une expression qui utilise un opérateur numérique retourne une valeur numérique. Le tableau suivant décrit les opérateurs numériques :
Opération | Syntaxe | Retourne | Expression | Valeur |
Addition | Nombre + Nombre | Nombre | 2 + 3 | 5 |
Soustraction | Nombre Nombre | Nombre | 3 2 | 1 |
Multiplication | Nombre * Nombre | Nombre | 5 * 2 | 10 |
Division | Nombre /Nombre | Nombre | 5 / 2 | 2.5 |
Division entière | Nombre \ Nombre | Nombre | 5 \ 2 | 2 |
Modulo | Nombre % Nombre | Nombre | 5 % 2 | 1 |
Exponentiation | Nombre ^ Nombre | Nombre | 2 ^ 3 | 8 |
L'opérateur modulo % divise le premier nombre par le second et retourne le reste de la division entière. Voici quelques exemples :
10 % 2 retourne 0 car la division de 10 par 2 ne donne pas de reste.
10 % 3 retourne 1 car le reste est 1.
10,5 % 2 retourne 0 car le reste n'est pas un nombre entier.
ATTENTION :
L'opérateur modulo % retourne des valeurs significatives avec des nombres appartenant à la catégorie des entiers longs (de 2^31 à +2^31 moins 1). Pour calculer le modulo de nombres qui ne sont pas dans cet intervalle, utilisez la fonction Modulo.
L'opérateur division entière \ retourne des valeurs significatives avec des nombres entiers uniquement.
Référence
Opérateurs, Opérateurs de comparaison, Opérateurs logiques, Opérateurs sur les bits, Opérateurs sur les chaînes, Opérateurs sur les dates, Opérateurs sur les heures, Opérateurs sur les images.