max()
Description
Détermine le maximum entre deux nombres.
Syntaxe
max(x,y)
Paramètres
- x: le premier nombre, de n'importe quel type de donnée
- y: le second nombre, de n'importe quel type de donnée
Valeurs Renvoyées
- Renvoie la plus grande des deux valeurs.
Exemple
void setup() {
Serial.begin(9600);
int x = 2;
int y = 3;
int z = max(x, y);
Serial.print("x = ");
Serial.println(x);
Serial.print("y = ");
Serial.println(y);
Serial.print("max = ");
Serial.println(z);
}
void loop() {}
The result in Serial Monitor:
COM6
x = 2
y = 3
max = 3
Autoscroll
Clear output
9600 baud Â
Newline Â
※ Remarque:
- Peut-être contrairement à l'intuition, l'instruction max() est souvent utilisée pour contraindre une valeur à rester inférieure à une limite supérieure, tandis que l'instruction min() est utilisée pour contraindre une valeur à rester au-dessus d'une certaine limite.
- En raison de la façon dont l'instruction max() est implémentée (cà d la façon dont son code interne est écrit), il faut éviter d'utiliser d'autres fonctions entre les parenthèses, car cela pourrait donner des résultats incorrects.
max(a--, 0); // éviter ceci - donne résultat incorrect
a--; // utiliser cette forme
max(a, 0); // garder les autres fonctions mathématiques en dehors de l'instruction
Voir Également
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.
Follow Us