Оператор | Операція | Тип операндів | Тип результату | Приклад |
---|---|---|---|---|
+ | додавання | ціле, дійсне. | ціле, дійсне. | 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); |