Аддитивные операторы
Мультипликативные операторы
| Оператор | Действие |
| X * Y | Умножение. Вычисляет произведение двух операндов. |
| X / Y | Деление. Делит X на Y. При делении целых чисел результат всегда является целочисленным. Остаток отбрасывается. |
| X % Y | Остаток. Вычисляет остаток после деления X на Y. |
| X & Y | Логическое умножение (И - AND). Вычисляет X и Y независимо от X. |
| X && Y | Условное логическое умножение (И - AND). Вычисляет Y в зависимости от X. Если X предопределяет результат, то Y не вычисляется. |
Пример6:
int ires, ioct;
double dres, doct;
ires = 10 / 3;
ioct = 10 % 3;
dres = 10.0 / 3.0;
doct = 10.0 % 3.0;
Console.WriteLine("Результат и остаток от деления 10/3=" + ires + " " +ioct);
Console.WriteLine("Результат и остаток от деления 10.0/3.0="+dres+" "+doct);

| Оператор | Действие |
| X + Y | Сложение. Для числовых типов он вычисляет сумму X + Y. Для строкового типа он объединяет X и Y. |
| X - Y | Вычитание. Для числовых типов вычисляет разность X - Y. |
| X | Y | Логическое сложение (ИЛИ - OR). Вычисляет X и Y независимо от значения X. |
| X || Y | Условное логическое сложение (ИЛИ - OR). Вычисляет Y в зависимости от X. Если X предопределяет результат, то Y не вычисляется. |
| X ^ Y | Сложение по модулю 2 (Исключающее ИЛИ - XOR). Вычисляет X и Y независимо от значения X. |
Пример7:
int a, b, z, t;
a = 2; b=3;
z=a+b;
Console.WriteLine("Сумма a+b="+z);
t=b-a;
Console.WriteLine("Разность b-a="+t);