C++中运算符的优先级

C++中运算符的优先级,第1张

概述本文章向大家介绍C++中运算符的优先级,主要包括C++中运算符的优先级使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

C++运算符优先级列表

优先级序号

运算符名

结合性

备注

1

::

2

从左到右

作用域运算符

2

++ , --

1

后缀自增自减运算符

() , {}

2

函数风格转型

()

2

函数调用

[]

2

下标访问

. , ->

2

成员访问

3

++ , --

1

从右到左

前缀自增自减运算符

+ , -

1

正号、负号

! , ~

1

逻辑非、按位取反

()

2

C风格转型

* , &

1

解引用、取地址

sizeof

1

取大小

new , new[] , delete , delete[]

1

动态内存分配

4

.* , ->*

2

从左到右

指向成员指针

5

* , / , %

2

乘、除、取余

6

+ , -

2

加、减

7

<< , >>

2

左移、右移

8

<=>

2

三路比较运算符

9

< , <= , > , >=

2

比较大小运算符

10

== , !=

2

比较是否相等运算符

11

&

2

按位与

12

^

2

按位异或

13

|

2

按位或

14

&&

2

逻辑与

15

||

2

逻辑或

16

?:

3

从右到左

三元条件运算符

throw

0或1

抛出错误

= , += , -= , *= , /= , %= , 

<<= , >>= , &= , ^= , |=

2

赋值

17

,

至少2个

从左到右

依次执行,返回最后

如有侵权部分,请联系我删除。

未经博主允许不准转载此文章!

总结

以上是内存溢出为你收集整理的C++中运算符的优先级全部内容,希望文章能够帮你解决C++中运算符的优先级所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1264572.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存