首页后端开发ASP.NET算术运算符、赋值运算符和关系运算符的优先级是什么?

算术运算符、赋值运算符和关系运算符的优先级是什么?

时间2024-01-31 18:30:02发布访客分类ASP.NET浏览397
导读:收集整理的这篇文章主要介绍了算术运算符、赋值运算符和关系运算符的优先级是什么?,觉得挺不错的,现在分享给大家,也给大家做个参考。算术运算符、赋值运算符和关系运算符的优先级是什么?优先级排序为:算术运算符 > 关系运算符 > 赋值...
收集整理的这篇文章主要介绍了算术运算符、赋值运算符和关系运算符的优先级是什么?,觉得挺不错的,现在分享给大家,也给大家做个参考。

算术运算符、赋值运算符和关系运算符的优先级是什么?

优先级排序为:算术运算符 > 关系运算符 > 赋值运算。

算术运算符中,乘法运算符【*】、除法运算符【/】、取余运算符【%】属于优先级第三级,加法运算符【+】、减法运算符【-】属于第四级。

关系运算符有6种关系,分别为小于、小于等于、大于、等于、大于等于、不等于。其中,关系运算符【 > = > = 】属于优先级第六级,等于运算符【==】、不等于运算符【!=】属于优先级第七级。

赋值运算符【= += -= *= /= %= > > = = & = |= ^=】属于优先级第第十四级。

所以,优先级排序为:算术运算符高于关系运算符高于赋值运算。

扩展资料:

优先级相关规定:

1、优先级与求值顺序无关。如a+b & & b*c,虽然*优先级最高,但这个表达式求值顺序是从左到右。优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。

2、相同优先级中,按结合性进行结合。大多数运算符结合性是从左到右,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。

3、指针最优,单目运算优于双目运算。如正负号。先算术运算,后移位运算,最后位运算。请特别注意:1 3 + 2 & 7等价于 (1 (3 + 2))& 7 逻辑运算最后结合。

推荐教程:《c语言》

以上就是算术运算符、赋值运算符和关系运算符的优先级是什么?的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

算术运算符

若转载请注明出处: 算术运算符、赋值运算符和关系运算符的优先级是什么?
本文地址: https://pptw.com/jishu/594322.html
C语言属于什么语言 前端如何实现动画过渡效果

游客 回复需填写必要信息