+expr
-expr
expr*expr
expr/expr
expr%expr
expr+expr
expr-expr
!expr
expr<expr
expr<=expr
expr>expr
expr>=expr
expr==expr
expr!=expr
expr&&expr
expr||expr
~expr
expr<<expr
expr>>expr
expr&expr
expr^expr
expr|expr
+expr
-expr
expr*expr
expr/expr
expr%expr
expr+expr
expr-expr
!expr
expr<expr
expr<=expr
expr>expr
expr>=expr
expr==expr
expr!=expr
expr&&expr
expr||expr
~expr
expr<<expr
expr>>expr
expr&expr
expr^expr
expr|expr