1.数学运算符也叫算术运算符,主要包括加、减、乘、除、取余(求模)。
+:求和-:求差*:求积/:求商%:取模(取余数)
开发中经常作为某个数字是否被整除
2.
赋值运算符
赋值运算符:对变量进行赋值的运算符
已经学过的赋值运算符:=
将等号右边的值赋予给左边, 要求左边必须是一个容器
其他赋值运算符:
+=-=*=/=%=
使用这些运算符可以在对变量赋值时进行快速操作
![](https://img-blog.csdnimg.cn/3a3cb00ddc7b4b3a804fa49a4abd4148.png)
![](https://img-blog.csdnimg.cn/a5b226056e8f4a778be138253891ee85.png)
3.一元运算符
自增:
符号:++作用:让变量的值 +1自减:符号:--作用:让变量的值 -1
使用场景:
经常用于
计数
来使用。 比如进行10次操作,用它来计算进行了多少次了
自增运算符的用法:
前置自增:
![](https://img-blog.csdnimg.cn/45494ecafbec438b9f2cca7ff4f15c9f.png)
每执行1次,当前变量数值加1
其作用相当于 num += 1
后置自增:
![](https://img-blog.csdnimg.cn/cd2e1023594845648fd8521ad8db7faf.png)
每执行1次,当前变量数值加1
其作用相当于 num += 1
4.比较运算符的使用
比较运算符:> : 左边是否大于右边<: 左边是否小于右边>=: 左边是否大于或等于右边<=: 左边是否小于或等于右边==: 左右两边是否相等===: 左右两边是否类型和值都相等!==: 左右两边是否不全等比较结果为boolean类型,即只会得到true或false
5.
逻辑运算符的使用
逻辑运算符里的短路
短路:只存在于 && 和 || 中,当满足一定条件会让右边代码不执行
原因:通过左边能得到整个式子的结果,因此没必要再判断右边
运算结果:无论 && 还是 || ,运算结果都是最后被执行的表达式值,一般用在变量赋值
![](https://img-blog.csdnimg.cn/40d7b6eb72b44ac1b67485bcf7a144ba.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5p2A56C054u85oiR5Lmf,size_9,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/56a3d31a9d7c4604b9554154ae3d5336.png)
6.
运算符优先级
![](https://img-blog.csdnimg.cn/1c582e877d184a5e86451d4d6d370de2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5p2A56C054u85oiR5Lmf,size_15,color_FFFFFF,t_70,g_se,x_16)
一元运算符里面的 逻辑非优先级很高逻辑与比逻辑或优先级高