Arithmetische Operatoren
Teil des Abschnitts Erste Schaltungen der Arduino-Journey von Coddy. Lektion 14 von 22.
C++ hat fünf arithmetische Operatoren:
+addiert und-subtrahiert*multipliziert/dividiert%gibt den Rest einer Division an:17 % 5ist 2, denn 17 besteht aus drei 5ern und 2 bleiben übrig
Sie funktionieren mit Zahlen und Variablen. Wie in der Schulmathematik kommen *, / und % vor + und -, und Klammern kommen zuerst:
int a = 2 + 3 * 4; // 14: zuerst 3 * 4
int b = (2 + 3) * 4; // 20: zuerst die KlammernBei zwei ganzen Zahlen ergibt / eine ganze Zahl: 20 / 6 ist 3. In der nächsten Lektion wird erklärt, warum.
Aufgabe
EinfachDer Starter enthält int a = 20; und int b = 6;. Gib in setup() jeden dieser Ausdrücke in einer eigenen Zeile und in dieser Reihenfolge aus:
a + ba - ba * ba / ba % b(a + b) * 2
Eine Beschriftung vor einem Ergebnis in derselben Zeile, wie a + b = , ist in Ordnung. Drücke auf Run und dann auf Check.
Probier es selbst
int a = 20;
int b = 6;
void setup() {
Serial.begin(9600);
// gib die sechs Antworten aus, jeweils eine pro Zeile
}
void loop() {
}
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Erste Schaltungen
2Mit deinem Computer kommunizieren
Hallo, Serial MonitorPrint oder PrintlnZahlen ausgebenDeine erste VariableHochzählenWenn ein Int an seine Grenzen stößt3Rechnen an der Tafel
Benannte KonstantenArithmetische OperatorenGanzzahldivisionDezimalzahlen mit floatEin Blinksignal, das schneller wirdÜbe selbstständig: Arduino-Playground