В этом уроке разберем операторы и выражения в с#. Начнем с определения:
Оператором в программировании называется нечто, принимающее одно или более значений.
Например, в арифметике есть такие операторы: +, -, /, *. Что означает сложение, вычитание, деление и умножение. Оператор всегда работает только в паре с двумя значениями, например, складывает два числа (операнда) или умножает их друг на друга.
В с# существуют следующее базовые операторы:
- Арифметические операторы, выполняющие арифметические операции с числовыми операндами.
- Операторы сравнения, сравнивающие числовые операнды.
- Логические операторы, выполняющие логические операции с операндами bool.
Арифметические операторы
К арифметическим операторам относятся обычные математические выражения: сложение, вычитание, умножение, деления.
Но так же можно вычислить остаток от деления
Данные операторы понятны и я думаю не стоит на них останавливаться.
Давайте поговорим про инкременты и декременты:
Инкремент, инкрементирование - операция во многих языках программирования, увеличивающая значение переменной.
Декремент — это операция, в результате которой значение переменной уменьшается на единицу.
Декременты и инкременты могут быть постфиксными и префиксными
Отличия заключаются в том когда происходит изменение значения переменной.
В префиксной форме значение меняется до использования переменной, а в постфиксной форме - после.
Префиксный инкремент (декремент):
- Сначала изменяет значение переменной.
- Затем использует новое значение.
Постфиксный инкремент (декремент):
- Сначала использует текущее значение переменной.
- Затем изменяет значение переменной.
Операторы сравнения
Операторы сравнения это такие же математические сравнения: "Меньше чем", "Больше чем", "Равно", "Больше или равно" и "Меньше или равно".
Вот как это выглядит в с #:
Важно: в языке C# равно обозначается двумя знаками равно "==".
Логические операторы
С логическими операторами вы могли встречаться на уроках информатики.
Представляют они из себя: оператор логического отрицания, оператор AND,оператор логического исключения ИЛИ.
Вот как это выглядит в c#:
Хочется отметить что операторы сравнения и логические операторы в большинстве случаев вы будете использовать в условных операторах, о которых мы поговорим в следующем уроке.
Самостоятельная работа: написать программу которая будет выводить возраст человека используя год его рождения.
Пример:
Входные данные: 2000
Выходные данные: Вам 24 года