Логические переменные и операции над ними
Переменные логического типа описываются посредством служеб- ного слова bool. Они могут принимать только два значения – False (ложь) и True (истина). Результат False (ложь) и True (истина) возника- ет при использовании операций сравнения > (больше), < (меньше), != (не равно), >= (больше или равно), <= (меньше или равно), == (равно). Описываются логические переменные следующим образом:
bool b;
В языке C# имеются логические операции, применяемые к пере- менным логического типа. Это операции логического отрицания (!), ло- гическое И (&&) и логическое ИЛИ (||). Операция логического отрица- ния является унарной операцией. Результат операции ! есть False, если операнд истинен, и True, если операнд имеет значение ложь. Так,
!True → False (неправда есть ложь)
!False → True (не ложь есть правда)
Результат операции логическое И (&&) есть истина, только если оба ее операнда истинны, и ложь во всех других случаях. Результат опера- ции логическое ИЛИ (||) есть истина, если какой-либо из ее операндов истинен, и ложен только тогда, когда оба операнда ложны.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.