Найти в Дзене
Искусство Кода

Курс програмиирования на С# Операторы и выражения C#

Оглавление

В этом уроке разберем операторы и выражения в с#. Начнем с определения:

Оператором в программировании называется нечто, принимающее одно или более значений.

Например, в арифметике есть такие операторы: +, -, /, *. Что означает сложение, вычитание, деление и умножение. Оператор всегда работает только в паре с двумя значениями, например, складывает два числа (операнда) или умножает их друг на друга.

В с# существуют следующее базовые операторы:

  • Арифметические операторы, выполняющие арифметические операции с числовыми операндами.
  • Операторы сравнения, сравнивающие числовые операнды.
  • Логические операторы, выполняющие логические операции с операндами bool.

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

К арифметическим операторам относятся обычные математические выражения: сложение, вычитание, умножение, деления.

-2

Но так же можно вычислить остаток от деления

-3

Данные операторы понятны и я думаю не стоит на них останавливаться.

Давайте поговорим про инкременты и декременты:

Инкремент, инкрементирование - операция во многих языках программирования, увеличивающая значение переменной.
-4
Декремент — это операция, в результате которой значение переменной уменьшается на единицу.
-5

Декременты и инкременты могут быть постфиксными и префиксными

-6

Отличия заключаются в том когда происходит изменение значения переменной.

В префиксной форме значение меняется до использования переменной, а в постфиксной форме - после.

Префиксный инкремент (декремент):

  • Сначала изменяет значение переменной.
  • Затем использует новое значение.

Постфиксный инкремент (декремент):

  • Сначала использует текущее значение переменной.
  • Затем изменяет значение переменной.

Операторы сравнения

Операторы сравнения это такие же математические сравнения: "Меньше чем", "Больше чем", "Равно", "Больше или равно" и "Меньше или равно".

Вот как это выглядит в с #:

-7

Важно: в языке C# равно обозначается двумя знаками равно "==".

Логические операторы

С логическими операторами вы могли встречаться на уроках информатики.

Представляют они из себя: оператор логического отрицания, оператор AND,оператор логического исключения ИЛИ.

Вот как это выглядит в c#:

-8
Хочется отметить что операторы сравнения и логические операторы в большинстве случаев вы будете использовать в условных операторах, о которых мы поговорим в следующем уроке.

Самостоятельная работа: написать программу которая будет выводить возраст человека используя год его рождения.

Пример:

Входные данные: 2000

Выходные данные: Вам 24 года

Наука
7 млн интересуются