Menu
CoddyTech

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 % 5 to 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 nawiasach

W przypadku dwóch liczb całkowitych / daje liczbę całkowitą: 20 / 6 to 3. W następnej lekcji wyjaśnimy dlaczego.

challenge icon

Wyzwanie

Łatwy

W 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 + b
  • a - b
  • a * b
  • a / b
  • a % 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() {
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Pierwsze obwody

Poćwicz samodzielnie: Edytor online Arduino