Назад Вперед Содержание

Арифметические операции

Бинарные операции

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

Назад Вперед Содержание