Operatory arytmetyczne
Część sekcji Pierwsze obwody ścieżki Arduino w Coddy. Lekcja 14 z 22.
C++ ma pięć operatorów arytmetycznych:
+dodaje, a-odejmuje*mnoży/dzieli%podaje resztę z dzielenia:17 % 5to 2, ponieważ w 17 mieszczą się trzy piątki i zostają 2
Działają na liczbach i zmiennych. Podobnie jak w szkolnej matematyce, *, / i % mają pierwszeństwo przed + i -, a nawiasy mają pierwszeństwo przed wszystkimi:
int a = 2 + 3 * 4; // 14: najpierw 3 * 4
int b = (2 + 3) * 4; // 20: najpierw działanie w nawiasachW przypadku dwóch liczb całkowitych / daje liczbę całkowitą: 20 / 6 to 3. W następnej lekcji wyjaśnimy dlaczego.
Wyzwanie
ŁatwyW kodzie początkowym są int a = 20; i int b = 6;. W setup() wypisz każdy z tych wyników w osobnym wierszu, w tej kolejności:
a + ba - ba * ba / ba % b(a + b) * 2
Etykieta przed odpowiedzią w tym samym wierszu, na przykład a + b = , jest w porządku. Naciśnij Uruchom, a następnie Sprawdź.
Spróbuj swoich sił
int a = 20;
int b = 6;
void setup() {
Serial.begin(9600);
// wypisz sześć odpowiedzi, każdą w osobnym wierszu
}
void loop() {
}
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Pierwsze obwody
3Matematyka na tablicy
Stałe nazwaneOperatory arytmetyczneDzielenie całkowiteLiczby dziesiętne typu floatMiganie, które przyspieszaPoćwicz samodzielnie: Edytor online Arduino