C28. C Logical Operators

Logical Operators
More complicated logical expressions can be built from simpler ones by using the logical operators: and, or, and not . The ! operator is unary, while && and II | are binary.
logical negation
logical and
logical or

The logical operators produce either 0 or 1 as their result. Often, the operands will have values of 0 or 1, but this isn't a requirement; the logical operators treat any nonzero operand as a true value and any zero operand as a false value. 

No comments: