max()

Beschreibung

Berechnet das Maximum von zwei Zahlen.

Syntax

max(x, y)

Parameter

  • x: Die erste Zahl. Erlaubte Datentypen: Beliebiger Datentyp.
  • y: Die zweite Zahl. Erlaubte Datentypen: Beliebiger Datentyp.

Rückgabewert

Der größere der beiden Parameterwerte.

Beispielcode

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
Send
x = 2 y = 3 max = 3
Autoscroll Show timestamp
Clear output
9600 baud  
Newline  

※ Anmerkungen und Warnungen:

Vielleicht kontra-intuitiv wird max() häufig verwendet, um das untere Ende des Bereichs einer Variablen zu beschränken, während min() verwendet wird, um das obere Ende des Bereichs zu beschränken.

Es sollten keine anderen Funktionen innerhalb der Klammern verwendet werden. Dies kann zu falschen Ergebnissen führen.

max(a--, 0); // Vermeide dies - führt zu falschen Ergebnissen max(a, 0); // Benutze dies stattdessen - a--; // Andere Mathematik außerhalb der Funktion halten

Siehe Auch

ARDUINO KAUFEMPFEHLUNG

Arduino UNO R3
Arduino Starter Kit
Bitte Beachten: Dies sind Partnerschaftslinks. Wenn Sie die Komponenten über diese Links Kaufen, können wir eine Provision erhalten, ohne weitere Kosten für Sie. Wir Schätzen es.

※ UNSERE BOTSCHAFTEN