• Post category:Math
  • Post comments:0 commentaire
  • Post last modified:décembre 29, 2021
  • Temps de lecture :2 min de lecture

max()

Description :

Calcule le maximum de deux nombres.

Syntaxe :

max(x, y)

Paramètres :

x : le premier nombre. Types de données autorisés : tout type de données.
y : le deuxième nombre. Types de données autorisés : tout type de données.

Retour :

La plus grande des deux valeurs .

Exemple de code :

Le code garantit que sensVal est d’au moins 20.

sensVal = max(sensVal, 20); // attribue sensVal au plus grand de sensVal ou 20
                            // (Le code garantit que sensVal est d'au moins 20)

 

Remarques et avertissements :

Peut-être contre-intuitivement, max() est souvent utilisé pour contraindre l’extrémité inférieure de la plage d’une variable, tandis que min() est utilisé pour contraindre l’extrémité supérieure de la plage.

En raison de la façon dont la fonction max() est implémentée, évitez d’utiliser d’autres fonctions à l’intérieur des crochets, cela peut conduire à des résultats incorrects.

max(a--, 0);  // éviter cela - donne des résultats incorrects

// utilisez ceci à la place:
max(a, 0);
a--;  // garder les autres mathématiques en dehors de la fonction

 


 

Source : https://www.arduino.cc/reference/en/language/functions/math/max/

 

Laisser un commentaire