русс | укр

C# - Главная
Контакты
Задайте вопрос...
Просмотр всех вопросов


Пространство имен
  ► System
  ► Microsoft


Для учеников (начинающих)
  ► Видео уроки
  ► Обучение
  ► Примеры программ
  ► Секреты в Си Шарп

Для профессионалов
  ► Обучение
  ► Примеры программ
  ► Задачки - для тебя!










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

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

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

Таблица 4.2 - Логические операторы

Символ Оператор
&& Логический оператор И
|| Логический оператор ИЛИ
! Унарное логическое отрицание

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

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

Вот пример использования логических операторов:

bool op = true;

bool resultl = op && false;

bool result2 = op || false;

bool result3 = !op;

В результате выполнения этих операторов в переменных resultl и result3 будет храниться значение false, а в переменной result2 — значение true.

Логические операторы широко используются в так называемых условных операторах, о которых мы расскажем в следующей главе нашей книги.

Просмотров: 1475






© 2012 ci-sharp.ru При использовании материала прямая индексирующая ссылка на сайт ОБЯЗАТЕЛЬНА.
Права строго защищены нормами международного права, интеллектуальной собственности и авторского права.