一、运算符

运算符的作用是进行数据运算,以满足数据处理的需要。

1、算术运算符

双目运算符

运算符
名称
示例
说明
^
乘方 3^2  
+
i_age+1  
-
i_age - 1  
*
l_w*3  
/
i_w/3  
=
赋值 i_w=34  
单目运算符
-
求反 -i_x 结果为i_x的相反数
++
增1 i_age ++  
--
减1 l_w --  
组合运算符
^=
乘方等于 i_x^=i_y i_x=i_x ^ i_y
+=
加等于 i_x+=i_y i_x=i_x + i_y
-=
减等于 i_x-=i_y i_x=i_x - i_y
*=
乘等于 i_x*=i_y i_x=i_x * i_y
/=
除等于 i_x/=i_y i_x=i_x / i_y

2、串运算符

String s_a1="hello ",s_a2="world"

String s_a

s_a=s_a1+s_a2

其中+运算符为字符串的连接运算符

3、逻辑运算符

关系运算符

运算符
名称
示例
说明
=
等于 i_x=i_y 可比较数值及字符型数据
>
大于 i_x>i_y
<
小于 i_<i_y
>=
大于等于 l_x>=l_y
<=
小于等于 s_x<=s_y
<>
不等于 s_x<>s_y
连接运算符
NOT
NOT b_z b_z为真则结果为假
AND
b_a AND b_c b_a和b_c都为真时结果才为真
OR
b_a OR b_c b_a和b_c只要有一个为真,结果即为真

4、括号

用来改变运算的先后次序

例:1+2*3 与 (1+2)*3

二、运算符之间的优先关系




/\
|

括号()
乘方 ^
乘* 除/
加+ 减- 字符串连接+
逻辑比较
赋值=、+=、-=、*=、/=、^=
逻辑非
逻辑与
逻辑或

返回

数据空间