min()
Description
Détermine le plus petit de deux nombres.
Syntaxe
min(x,y)
Paramètres
- x: le premier nombre, n'importe quel type de donnée
- y: le seconde nombre, n'importe quel type de donnée
Valeurs Renvoyées
- Le plus petit des deux nombres
Exemple
void setup() {
Serial.begin(9600);
int x = 2;
int y = 3;
int z = min(x, y);
Serial.print("x = ");
Serial.println(x);
Serial.print("y = ");
Serial.println(y);
Serial.print("min = ");
Serial.println(z);
}
void loop() {}
The result in Serial Monitor:
COM6
x = 2
y = 3
min = 2
Autoscroll
Clear output
9600 baud
Newline
※ Remarque:
- Peut-être contrairement à l'intuition, max() est souvent utilisé pour contraindre la limite basse d'une variable, tandis que l'instruction min() est utilisée pour contraindre la limite supérieure d'une variable.
- En raison de la façon dont l'instruction min() est implémentée (cà d la façon dont son code interne est écrit), il faut éviter d'utiliser d'autres fonction entre les parenthèses, car cela pourrait conduire à de faux résultats.
min(a++, 100); // éviter cela - fournit un mauvais résultat
a++;
min(a, 100); // utiliser plutôt ceci - garder les opérations math en dehors de la fonction min()
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