/ (division)

Description :

La division est l’une des quatre opérations arithmétiques primaires. L’opérateur / (barre oblique) opère sur deux opérandes pour produire le résultat.

Syntaxe :

result = numerator / denominator;

Paramètres :

result : variable. Types de données autorisés : intfloatdoublebyteshortlong .
numerator : variable ou constante. Types de données autorisés : intfloatdoublebyteshortlong .
denominator : variable ou constante non nulle . Types de données autorisés : intfloatdoublebyteshortlong .

Exemple de code :

int a = 50;
int b = 10;
int c = 0;
c = a / b;  // la variable 'c' obtient une valeur de 5 après l'exécution de cette instruction

 

Remarques et avertissements :

  1. Si l’un des nombres (opérandes) est de type float ou de type double, les mathématiques à virgule flottante seront utilisées pour le calcul.
  2. Si les opérandes sont de type float / double data et que la variable qui stocke le résultat est un entier, alors seule la partie intégrale est stockée et la partie fractionnaire du nombre est perdue.
float a = 55.5;
float b = 6.6;
int c = 0;
c = a / b;  // the variable 'c' stores a value of 8 only as opposed to the expected result of 8.409

 


 

Source : https://www.arduino.cc/reference/en/language/structure/arithmetic-operators/division/

 

Laisser un commentaire