Логическое выражение в программировании — конструкция языка программирования, результатом вычисления которой является только одно из двух возможных логических значений — «истина» или «ложь».
Операторы сравнения
+ОперацияСиПаскаль Равно == = Не равно != <> Больше > > Меньше < < Больше или равно >= >= Меньше или равно <= <=+
Например, логическое выражение «5 > 3» истинно, а «6 != 6» ложно.
Операции Над логическими выражениями могут выполняться логические операции (И, ИЛИ, НЕ и др.), результатом применения которых является логическое значение — «истина» или «ложь».
Логические выражения, содержащие несколько логических операторов и (или) операций сравнения, называются составными логическими выражениями. +ОперацияСиПаскаль Или (дизъюнкция) || or И (конъюнкция) && and Отрицание ! not+
Примеры Примеры сложных логических выражений: +ЯзыкВыражение C !A && (B || C) Паскаль not A and (B or C) C A > 3 && B < 6 Паскаль (A > 3) and (B < 6)+
См. также Алгебра логики Битовые операции Выражение (математика) Логический тип Операторы
Ссылки Проверка эквивалентности логических выражений
Категория:Булева алгебра Категория:Концепции языков программирования