运算符 | 含义 | 说明 | 优先级 | 使用方法 |
---|---|---|---|---|
++ | 增量 | 操作数+1 | 1 | i++,++i |
– | 减量 | 操作数-1 | 1 | i–,--i |
+ | 一元加 | 操作值 | 2 | +i |
- | 一元减 | 操作值的反数 | 2 | -i |
* | 乘法 | 操作数的积 | 3 | i*m |
/ | 除法 | 只显示商 | 3 | i/m |
% | 模数 | 取余 | 3 | i%m |
+ | 加法 | 相加 | 4 | i+m |
- | 减法 | 相减 | 4 | i-m |
其他类型的运算符含义
运算后赋值结果应用于下次变量使用。
运算符 | 含义 | 举例 | 等效于 |
---|---|---|---|
+= | 加法赋值 | i += m | i = i + m |
-= | 减法赋值 | i -= m | i = i - m |
*= | 乘法赋值 | i *= m | i = i * m |
/= | 除法赋值 | i /= m | i = i / m |
%= | 取模赋值 | i %= m | i = i % m |
<<= | 左移赋值 | i <<= m | i = i << m |
>>= | 右移赋值 | i >>= m | i = i >> m |
&= | 与赋值 | i &= 5>3 | i = i & (5>3) |
l= | 或赋值 | i l=true | i = i l true |
^= | 异或赋值 | i^= m | i = i ^ m |