运算符优先顺序(包含类型说明)

简介: 运算符优先顺序(包含类型说明)

微信图片_20220429200100.png


赋值运算符<逻辑与运算符<关系运算符<算术运算符


赋值运算符


基本用法:

基本的赋值运算符:= (把=右边的数据赋值给左边)

扩展的赋值运算符:+=,-=,*=,/=,%=


逻辑运算符


与(并且)&&——全都是true;否者就是false。

或(或者)||——至少一个true;全都是false,才是false。

非(取反)!——本来是true,变成false;本来是false,变成true。

与“&&”,或“||”,具有短路效果

如果根据左边已经可以判断得到最终结果,那么右边的代码将不再执行,从而节省一定的性能。


注意事项


1、逻辑运算符只能用于boolean值。

2、与、或需要左右各自有一个boolean值,但是取反只要有唯一的一个boolean值即可。

3、与、或两种运算符,如果有多个条件,可以连写。

4、两个条件:条件A&&条件B

5、多个条件:条件A&&条件B&&条件C


TIPS:


对于1<x<3的情况,应该拆成两个部分,然后使用运算符连接起来:

1<2&&x<3


关系运算符


> (大于)
<(小于)
>=(大与等于)
<=(小与等于)
==(等于)(判断)
!= (不等于)


算术运算符


加:+

减:-

乘:*

除:/

取模(取余):%

相关文章
|
5月前
ES6扩展运算符和剩余参数运算符
该文章讲解了ES6中扩展运算符和剩余参数运算符的用法,包括展开数组、浅拷贝、将伪数组转换为真数组,以及如何将函数调用时的参数收集到一个数组中。
51 3
|
4月前
枚举思想的引用--查找数字的出现次数
枚举思想的引用--查找数字的出现次数
45 0
|
6月前
运算符有哪些?优先级是怎么样的?转换数据类型的方法?(最少4种)
运算符有哪些?优先级是怎么样的?转换数据类型的方法?(最少4种)
52 0
|
9月前
|
C++
【C++】istream类型对象转换为逻辑条件判断值
【C++】istream类型对象转换为逻辑条件判断值
【C++】istream类型对象转换为逻辑条件判断值
|
自然语言处理 Python
Python运算符列表及其优先顺序、结合性
本文表格对Python中运算符的优先顺序进行了总结,从最高优先级(最先绑定)到最低优先级(最后绑定)。相同单元格内的运算符具有相同优先级。除非句法显式地给出,否则运算符均指二元运算。
177 0
|
JSON 数据格式 Python
一日一技:包含非hashable元素的列表如何去重并保持顺序?
一日一技:包含非hashable元素的列表如何去重并保持顺序?
135 0
|
C++ 容器
C++ vector 赋值、删除、排序类之外的其他函数
C++ vector 赋值、删除、排序类之外的其他函数
136 0
|
API
我想了解更多判断数组的方式
9021年底了,突然想在这个最后一个月准备一下,试试机会,能否更进一步。所以开始准备一些基础知识,也随带总结出来给各位想换工作的同学。希望大家能找到自己想要的工作。祝大家好运!
167 0
|
Java
【Groovy】集合遍历 ( 调用集合的 every 方法判定集合中的所有元素是否符合闭包规则 | =~ 运算符等价于 contains 函数 | 代码示例 )
【Groovy】集合遍历 ( 调用集合的 every 方法判定集合中的所有元素是否符合闭包规则 | =~ 运算符等价于 contains 函数 | 代码示例 )
219 0
【Groovy】集合遍历 ( 调用集合的 every 方法判定集合中的所有元素是否符合闭包规则 | =~ 运算符等价于 contains 函数 | 代码示例 )
定义一个方法,功能是找出一个数组中第一个只重复出现2次的元素,没有则返回null。例如:数组元素为 [1,3,4,2,6,3,4,2,3],重复两次的元素为4和2,但是元素4排在2的前面,则结果返回
定义一个方法,功能是找出一个数组中第一个只重复出现2次的元素,没有则返回null。例如:数组元素为 [1,3,4,2,6,3,4,2,3],重复两次的元素为4和2,但是元素4排在2的前面,则结果返回
137 0

热门文章

最新文章