|

* (multiplication)


Description :

La multiplication est l’une des quatre opérations arithmétiques principales. L’opérateur * (astérisque) opère sur deux opérandes pour produire le produit.

Syntaxe :

product = operand1 * operand2;

Paramètres :

  • operand2 : variable ou constante. Types de données autorisés : int, float, double, byte, short, long.
  • product : 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.

Exemple de code :

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

Remarques et avertissements :

  1. L’opération de multiplication peut déborder si le résultat est supérieur à celui qui peut être stocké dans le type de données.
  2. 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.
  3. Si les opérandes sont de type de données float / double et que la variable qui stocke le produit est un entier, seule la partie intégrale est stockée et la partie fractionnaire du nombre est perdue.
float a = 5.5;
    float b = 6.6;
    int c = 0;
    c = a * b;  // la variable « c » stocke une valeur de 36 uniquement par opposition au produit attendu de 36,3


Source : https://docs.arduino.cc/language-reference/en/structure/arithmetic-operators/multiplication/

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *