一、运算符
运算符的作用是进行数据运算,以满足数据处理的需要。
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
二、运算符之间的优先关系
数据空间
高
/\
|低
括号()
乘方 ^
乘* 除/
加+ 减- 字符串连接+
逻辑比较
赋值=、+=、-=、*=、/=、^=
逻辑非
逻辑与
逻辑或