目录
一、算术运算符
算数运算符主要用于基本的算术运算,如加、减、乘、除,再加一个模运算,同样遵循“先加减后乘除”的原则。
常用的算术运算符:
+ :加法运算符,求操作数的和
- :减法运算符,求操作数的差
* :乘法运算符,求操作数的乘积
/ :除法运算符,求操作数的商
% :取余(模)运算符,求操作数相除的余数
二、复合赋值运算符
复合赋值运算符由赋值运算符和算术运算符组合而成,用于对变量自身执行算术运算。
复合赋值运算符:
+= :加法运算
-= :减法运算
*= :乘法运算
/= :除法运算
%= :模运算
三、关系运算符
关系运算符是用来比较数据大小、长短以及多少等比较运算的。
关系运算符:
> :大于
< :小于
>= :大于等于
<= :小于等于
== :等于
!= :不等于
四、逻辑运算符
逻辑运算符主要用于进行逻辑的运算。
逻辑运算符:
&& :与运算,即同时成立,缺一不可(两个真才true)
| | :或运算,即两者中有一个成立即可(一个真就true)
! :非运算,取反
五、三目运算符
语法:
布尔表达式?表达式1:表达式2
六、运算符的优先级
优先级 | 运算符 | 结合性 |
---|---|---|
1 | !、++、-- | 从右到左 |
2 | * 、/ 、% | 从左到右 |
3 | +、- | 从左到右 |
4 | >、<、>=、<= | 从左到右 |
5 | ==、!= | 从左到右 |
6 | && | 从左到右 |
7 | || | 从左到右 |
8 | =、+=、-=、*=、/=、%= | 从右到左 |
注:所有符号均为英文符号!!!