赋值运算符和逻辑运算符优先级(逻辑运算符优先级高于算术运算符)

赋值运算符和逻辑运算符优先级(逻辑运算符优先级高于算术运算符)

首页维修大全综合更新时间:2024-12-05 22:48:14

赋值运算符和逻辑运算符优先级

逻辑运算符的级别高于赋值预算符。

运算符中具有最高优先级的是那些不参与运算的操作符:例如下标运算符( [] ),

次优先级的就是接一元运算符。

最低优先级的是二元运算符,算术运算符在里面具有最高的优先级,再下面是移位运算符,关系运算符,逻辑运算符,条件运算符,赋值运算符,最后是逗号运符。所以赋值运算优先级不高。

算术运算符>关系运算符>逻辑运算符>赋值运算符。

运算符的优先级

以下表格列出了从最高到最低优先级的所有运算符:

1 ** 指数 (最高优先级)

2 ~ + - 按位翻转, 一元加号和减号

3 * / % // 乘,除,取模和取整除

4 + - 加法减法

5 >> << 右移,左移运算符

6 & 位 ‘and’

7 ^ 位运算符

8 <= , < , > ,>= 比较运算符

9 == , != 等于运算符

10 = , %= , /= , //= , -= , += , = , *= 赋值运算符

11 is , is not 身份运算符

12 in , not in 成员运算符

13 not or and 逻辑运算符

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.