| Оператор | Операція | Тип операндів | Тип результату | Приклад |
|---|---|---|---|---|
| + | додавання | ціле, дійсне. | ціле, дійсне. | A =X + Y; |
| - | віднімання | ціле, дійсне. | ціле, дійсне. | A =Result-1; |
| * | добуток | ціле, дійсне. | ціле, дійсне. | A =P * I; |
| / | Частка від ділення цілих чисел | ціле | ціле | Console.WriteLine(5/2); Результат 2 |
| / | Частка від ділення у вигляді дійсного числа | вещ. | дійсне. | Console.WriteLine(5D/2); Результат 2.5 |
| % | Залишок від діленняя цілих чисел | ціле | ціле | Console.WriteLine(24%7); Результат 3 |
| Оператор | Операція | Тип операндів | Тип результату | Приклад |
|---|---|---|---|---|
| ++ | Оператор Збільшення. Збільшує свій операнд на 1. | ціле, дійсне. | ціле, дійсне. | double x; x = 1.5; Console.WriteLine(++x); буде напечатано 2.5
x = 1.5; Console.WriteLine(x++); Console.WriteLine(x); напечатается 1.5 2.5 |
| -- | Оператор зменьшення. Зменьшує свій операнд на 1. | ціле, дійсне. | ціле, дійсне. | double x; x = 1.5; Console.WriteLine(--x); напечатается 0.5
x = 1.5; Console.WriteLine(x--); Console.WriteLine(x); буде напечатано 1.5 0.5 |
Також є можливість комбінувати оператор присвоювання з арифметичними операторами для створення составних операторів присваювання:
+= -= *= /= %= |
|---|
i += 7 * j; // Эквивалентно i = i + 7 * j; m /= 3 + k; // Эквивалентно m = m / (3 + k); |