/ (division)
Description :
La division est l’une des quatre opérations arithmétiques principales. 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 : int, float, double, byte, short, long.
- numerator : variable ou constante. Types de données autorisés : int, float, double, byte, short, long.
- denominator : variable ou constante non nulle . Types de données autorisés : int, float, double, byte, short, long.
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 :
- Si l’un des nombres (opérandes) est de type float ou de type double, les nombres à virgule flottante seront utilisés pour le calcul.
- Si les opérandes sont de type de données float / double et que la variable qui stocke le résultat est un entier, 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; // la variable 'c' stocke une valeur de 8 uniquement par opposition au résultat attendu de 8,409
Source : https://docs.arduino.cc/language-reference/en/structure/arithmetic-operators/division/