天天小知识
C#小知识(2)
4.运算符优先级
很多人写了一个稍微复杂一点的式子就一直出错。很有可能是操作符的优先级没有考虑。这里把C#的操作符按照从高到低的顺序排列下来
---------------------------------------------
1.初级操作符 () x.y f(x) a[x] x++ x-- new typeof sizeof checked unchecked
2.一元操作符 + - | ~ ++x --x (T)x
3.乘除操作符 * / %
4.加减操作符 + -
5.位移操作符 <<>>
6.关系操作符 <> <= >= is
7.等于操作符 ==
8.逻辑与 &
9.逻辑异或 ^
10.逻辑或 |
11.条件与 &&
12.条件或 ||
13.条件操作符 ?:
14.赋值操作符 = *= /= %= += -= <<= >>= &= ^= |=
---------------------------------------------
要注意的是,位移操作符是算数操作里面优先级最低的。所以要注意是否
剩余 60% 内容
点 击 查 看 全 部
︾