Logical Operators


Logical Operators

To execute logical operations, logical operators are employed. Boolean expressions are used with logical operators, which return a Boolean value. In loops and decision-making statements, logical operators are combined with conditional operators.

The use of logical operators

#1) Symbol for the Logical AND Operator: "&&" The AND operator returns true when both values are true, and it will return false if any of the values are false.

  • For example, if both A and B are true, A && B will return true; if either or both are false, it will return false.

#2) Symbol for the Logical OR Operator: "||" The OR operator returns true if any of the conditions/operands are true. When both operands are false, they will return false.

  • A || B, for example, returns true if either A or B has a true value. If both A and B are false, it will return false.

#3) Symbol for the Logical NOT Operator: "!" The NOT operator reverses any condition's logical conclusion. The result is false if the state is true; the result is true if the condition is false.

  • For example, if "A||B" returns true,!(A||B) returns false, and if "A||B" returns false, it returns true.

The following is the program's output:

  • Because one of the criteria, a==b, is false, the first value will return false.
  • As one of the criteria, a > b, is true, the second operator will return true.
  • The third operator, which is the negation of the OR result, will yield false.