Общие понятия и ознакомление со средой программирования C# 1 Базовые концепции



страница6/27
Дата19.01.2021
Размер1,23 Mb.
1   2   3   4   5   6   7   8   9   ...   27
Логические операторы

Как и другие операторы является неотъемлемой частью языка программирования. Логические операторы (таблица 1.4.2) предназначены для выполнения логических операций над логическими данными, объявленными в программе при помощи ключевого слова bool.

Логические переменные могут принимать одно из двух значений — true (истина) или false (ложь). Результатом выполнения логического оператора всегда является логическое значение true или false.

Операция

Назначение

&&

Логическое И

||

Логическое ИЛИ

!

Логическое НЕ

Таблица 1.4.2 – Логические операторы.

Если оба операнда логического оператора И равны true, то результатом выполнения этой операции будет true. В противном случае результат будет false.

Если один из операндов логического оператора ИЛИ равен true, то результатом выполнения этой операции будет true. Если же оба операнда равны false, то и результат будет тоже равен false.

Оператор НЕ работает только с одним операндом, реверсируя его логическое состояние. Таким образом, если условие истинно, то оператор НЕ делает его ложным, и наоборот.



Оператор if

Оператор if является условным оператором, выполняющим блок кода, если условие верно. Условием может быть любое выражение, возвращающее true или false.





Рисунок 1.4.5 Оператор if.

Код на рисунке 1.7 вычислит условие y>x. Если оно верно, будет выполнен код внутри блока if. Границами блока if являются фигурные скобки.





Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   ...   27


База данных защищена авторским правом ©psihdocs.ru 2019
обратиться к администрации

    Главная страница