I've searched the web but I've found no solution to this problem.

What is the logical priority for operators NAND, NOR and XNOR?

I mean, considering as example the expression

A AND B NAND C

which operator should be evaluated first?
Obviously NAND can be translated as NOT-AND (as NOR is NOT-OR and XNOR is NOT-XOR), but

(A AND B) NAND C != A AND (B NAND C) = A AND NOT(B AND C)

According to my researches there's no a defined priority for such an expression, so I think the simplest solution is to evaluate the operators according to the order they appear in the expression, but I may be wrong.

Any suggestions?

Edit
Report