description :
La soustraction est l’une des quatre principales opérations arithmétiques. L’opérateur -
(moins) opère sur deux opérandes pour produire la différence du second par rapport au premier.
Syntaxe :
difference = operand1 - operand2;
Paramètres :
difference
: variable. Types de données autorisés : int
, float
, double
, byte
, short
, long
.
operand1
: variable ou constante. Types de données autorisés : int
, float
, double
, byte
, short
, long
.
operand2
: variable ou constante. Types de données autorisés : int
, float
, double
, byte
, short
, long
.
Exemple de code :
Remarques et avertissements :
- L’opération de soustraction peut déborder si le résultat est inférieur à celui qui peut être stocké dans le type de données (par exemple, soustraire 1 d’un entier avec la valeur -32 768 donne 32 767).
- 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.
- Si les opérandes sont de type float / double data et que la variable qui stocke la différence est un entier, alors seule la partie intégrale est stockée et la partie fractionnaire du nombre est perdue.
Source : https://www.arduino.cc/reference/en/language/structure/arithmetic-operators/subtraction/