The 'and' operator can refer to either a logical AND (evaluating to true if all the compared statements are true) or a bitwise AND (comparing the bits of an integer)
The OR operator may represent the "logical boolean or" operation || or a "bitwise or" operation |
"As far as i know the and-operator has the higher precedence than || or-operator in most of the languages"
from question "Why is && at a higher precedence than || (Java)"
"Which will never be true have in mind that the and-operator binds stronger than the or-operator"
from question "Fetching correct row in mysql query using AND OR"