4D v13.4

Opérateurs numériques

Accueil

 
4D v13.4
Opérateurs numériques

Opérateurs numériques  


 

 

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.

 
PROPRIÉTÉS 

Produit : 4D
Thème : Opérateurs
Nom intl. : Numeric Operators

 
VOIR AUSSI  

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