运算符
运算符
位移运算符
x << y(左移:x/2的y次幂),x >> y(右移:x*y的2次幂)
类型运算符
x is T(如果x为T返回true,否则返回false),x as T(如果x是T返回x,否则返回null)
逻辑运算符
x & y(整型按位“与”,布尔型逻辑“与”),x | y(整型按位“或”,布尔型逻辑“或”),x ^ y(整型按位 XOR,布尔型逻辑 XOR)
条件运算符
x && y(仅当 x 为 True 时计算 y),x || y(仅当 x 为 False 时计算 y)
null运算符
x ?? y(如果 x 为 Null,则计算结果为 y,否则计算结果为 x),x ? y : z(如果 x 为 True,则计算结果为 y;如果 x 为 False 则计算结果为 z)