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.