您当前的位置: 首页 >  c++

命运之手

暂无认证

  • 1浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【C++】C++运算符优先级

命运之手 发布时间:2021-09-09 14:17:23 ,浏览量:1

常见的加减乘除括号这些运算符优先级我们都知道,和数学中的完全一致

但是其它的运算符,像位运算,位移运算,比较运算,自增运算等放一起时,就很容易弄混了

所以有必要理解下运算符之间的优先级关系,或者是勤用括号,因为括号的优先级是最高的

不知道哪个优先级最高时,就用括号把想要先执行的括起来就行了

第一梯队

数组下标,括号,成员运算符(对象,指针)

第二梯队

类型转换,逻辑取非,按位取反,取值取址,自增自减

第三梯队

加减乘除,取余

第四梯队

位移运算

第五梯队

比较运算

第六梯队

位运算

第七梯队

逻辑运算

第八梯队

赋值运算

注意事项

特别要注意的是,位移运算和位运算的优先级是特别低的

当和加减乘除一起使用时,是先执行加减乘除运算的,比如以下运算


	uint16_t ret = 0x00FF             
关注
打赏
1654938663
查看更多评论
0.0398s