Operatory arytmetyczne

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Operatory arytmetyczne służą do wykonywania podstawowych działań matematycznych na liczbach. Występują w większości języków programowania, m.in. w C++, C#, Javie, JavaScript czy PHP.

Najczęściej spotykane operatory

  • + — dodawanie,
  • - — odejmowanie,
  • * — mnożenie,
  • / — dzielenie,
  • % — reszta z dzielenia, czyli modulo,
  • ++ — inkrementacja, zwiększenie wartości o 1,
  • -- — dekrementacja, zmniejszenie wartości o 1.

Przykład

int a = 10;
int b = 3;

System.out.println(a + b); // 13
System.out.println(a - b); // 7
System.out.println(a * b); // 30
System.out.println(a / b); // 3, dzielenie całkowite
System.out.println(a % b); // 1, reszta z dzielenia

 a++; // a ma teraz wartość 11
 b--; // b ma teraz wartość 2

Na co uważać?

W wielu językach wynik dzielenia zależy od typu danych. Dla liczb całkowitych 10 / 3 może dać 3, a nie 3.333.... Aby otrzymać wynik zmiennoprzecinkowy, przynajmniej jedna z liczb powinna być typu rzeczywistego, np. 10.0 / 3.

W kontekście egzaminu

Jeżeli w pytaniu występują operatory takie jak *, /, %, ++, --, należy rozpoznać je jako operatory arytmetyczne, ponieważ wykonują działania matematyczne lub zmieniają wartość liczbową zmiennej.