Логические операции

Для конструирования составных логических выражений в языке C можно использовать логические операции - конъюнкцию, дизъюнкцию, отрицание.

Операции

Обозначение Условие Описание
И (конъюнкция) && a == 2 && b > 4 Составное условие истинно, если истинны оба простых условия
ИЛИ (дизъюнкция) || a == 2 || b > 4 Составное условие истинно, если истинно, хотя бы одно из простых условий
НЕ (отрицание) ! !( a == 5) Условие истинно, внутренне условие ложно.