Skip to content

运算符

  • 运算符用于在程序运行时执行数学或逻辑运算。

算术运算符

运算符描述表达式结果
+a + b10 + 20 = 30
-a - b10 - 20 = -10
*a * b10 * 20 = 200
/a / b10 / 20 = 0
%取余a % b10 % 20 = 10
++自增a++a = a + 1
--自减a--a = a - 1

关系运算符

运算符描述表达式结果
==等于a == b10 == 20 = false
!=不等于a != b10 != 20 = true
>大于a > b10 > 20 = false
<小于a < b10 < 20 = true
>=大于等于a >= b10 >= 20 = false
<=小于等于a <= b10 <= 20 = true

逻辑运算符

运算符描述表达式结果
&& 逻辑与a && b10 && 20 = true
||逻辑或a || b10 || 20 = true
!逻辑非!a!10 = false

位运算符

运算符描述表达式结果
&按位与a & b10 & 20 = 0
|按位或a | b10 | 20 = 30
^按位异或a ^ b10 ^ 20 = 30
<<左移a << b10 << 20 = 1000000
>>右移a >> b10 >> 20 = 0

赋值运算符

运算符描述表达式结果
=赋值a = b10 = 20
+= 加后赋值a += b10 += 20 = 30
-=减后赋值a -= b10 -= 20 = -10
*=乘后赋值a \*= b10 \*= 20 = 200
/=除后赋值a /= b10 /= 20 = 0
%=取余后赋值a %= b10 %= 20 = 10