Логическое выражение в программировании — конструкция языка программирования, результатом вычисления которой является только одно из двух возможных логических значений — «истина» или «ложь».

Операторы сравнения

+ОперацияСиПаскаль Равно == = Не равно != <> Больше > > Меньше < < Больше или равно >= >= Меньше или равно <= <=+

Например, логическое выражение «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)+

См. также Алгебра логики Битовые операции Выражение (математика) Логический тип Операторы

Ссылки Проверка эквивалентности логических выражений

Категория:Булева алгебра Категория:Концепции языков программирования