Opérateurs numériques

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

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érationSyntaxeRetourneExpressionValeur
AdditionNombre + NombreNombre2 + 35
SoustractionNombre – NombreNombre3 – 21
MultiplicationNombre * NombreNombre5 * 210
DivisionNombre /NombreNombre5 / 22.5
Division entièreNombre \ NombreNombre5 \ 22
ModuloNombre % NombreNombre5 % 21
ExponentiationNombre ^ NombreNombre2 ^ 38

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.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant