Логические переменные и операции над ними

  • docx
  • 27.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-002954.docx

 Логические переменные и операции над ними

Переменные логического типа описываются посредством служеб- ного слова bool. Они могут принимать только два значения False (ложь) и True (истина). Результат False (ложь) и True (истина) возника- ет при использовании операций сравнения > (больше), < (меньше), != (не равно), >= (больше или равно), <= (меньше или равно), == (равно). Описываются логические переменные следующим образом:

 

bool b;

 

В языке C# имеются логические операции, применяемые к пере- менным логического типа. Это операции логического отрицания (!), ло- гическое И (&&) и логическое ИЛИ (||). Операция логического отрица- ния является унарной операцией. Результат операции ! есть False, если операнд истинен, и True, если операнд имеет значение ложь. Так,

!True False (неправда есть ложь)

!False True (не ложь есть правда)

Результат операции логическое И (&&) есть истина, только если оба ее операнда истинны, и ложь во всех других случаях. Результат опера- ции логическое ИЛИ (||) есть истина, если какой-либо из ее операндов истинен, и ложен только тогда, когда оба операнда ложны.