29.1.3 Logical Operators

Syntax Description
!e Not e
e1 & e2 e1 and e2 (high precedence)
e1 , e2 e1 or e2
e1 ; e2 e1 and e2 (low precedence)