跳转至

运算符约定

  • 交换律:a + bb + a 等效
  • 结合律:(a + b) + ca + (b + c) 等效

算术运算符

我们约定以下运算符等效,其互换不应影响程序的行为

a = a + ba += b
a = a - ba -= b
a = a * ba *= b
a = a / ba /= b
依此类推

a++a += 1
a--a -= 1

a if expr else bexpr ? a : b
a and ba && b
a or ba || b
not a!a

逻辑运算符

&& || ^^ 符合交换律,即:

a && bb && a 等效
a || bb || a 等效
依此类推