Назад Вперед Зміст


Арифметичні операції

Бінарні операції

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

A = X; // змінна
double x;
x = 1.5;
Console.WriteLine(++x); // надрукує 2.5

x = 1.5;
Console.WriteLine(x++);
Console.WriteLine(x);   // надрукує 1.5 2.5
-- Оператор зменшення. Зменшує операнд на 1. цілий, дійсний цілий, дійсний

A = X; // змінна
double x;
x = 1.5;
Console.WriteLine(--x); // надрукує 0.5

x = 1.5;
Console.WriteLine(x--);
Console.WriteLine(x);   // надрукує 1.5 0.5

Комбіновані оператори присвоювання

Можна поєднувати оператор присвоювання з арифметичними операціями, утворюючи складені оператори:


A = X; // змінна
+=
-=
*=
/=
%=

Приклад


A = X; // змінна
i += 7 * j;   // Еквівалентно i = i + 7 * j;
m /= 3 + k;   // Еквівалентно m = m / (3 + k);

Назад Вперед Зміст