%

Beschreibung

Die Operation Modulo berechnet den Rest, wenn eine ganze Zahl durch eine andere geteilt wird. Dies ist nützlich, um eine Variable innerhalb eines bestimmten Bereichs zu halten (z. B. die Größe eines Arrays). Das % (Prozent) -Symbol wird zur Ausführung der Modulo-Operation verwendet.

Syntax

remainder = dividend % divisor

Parameter

  • remainder: Variable. Erlaubte Datentypen: int, float, double.
  • dividend: Variable oder Konstante. Erlaubte Datentypen: int.
  • divisor: Nicht null Variable oder Konstante. Erlaubte Datentypen: int.

Beispielcode

int x = 0; x = 7 % 5; // x enthält jetzt 2 x = 9 % 5; // x enthält jetzt 4 x = 5 % 5; // x enthält jetzt 0 x = 4 % 5; // x enthält jetzt 4
/* Aktualisieren eines Werts in einem Array durch eine Schleife */ int values[10]; int i = 0; void setup() {} void loop() { values[i] = analogRead(0); i = (i + 1) % 10; // Modulo-Operator überschreibt Variable }

※ Anmerkungen und Warnungen:

Der Modulo-Operator arbeitet nicht mit float-Werten.

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