4D v16.3

Opérateurs numériques

Accueil

 
4D v16.3
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.



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

 
PROPRIÉTÉS 

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

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)