已解决
C++中有哪些运算符以及它们的优先级?
来自网友在路上 174874提问 提问时间:2023-10-02 00:02:08阅读次数: 74
最佳答案 问答题库748位专家为你答疑解惑
C++中常用的运算符包括算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符等。这里列举一些常见的运算符以及它们的优先级(从高到低):
- 圆括号()
- 一元正号+、一元负号-
- 数组下标[]
- 成员选择符(点号.、箭头->)
- 递增++、递减–
- 强制类型转换(dynamic_cast, static_cast, reinterpret_cast, const_cast)
- 算术运算符(乘法*、除法/、求余%、加法+、减法-)
- 移位运算符(左移<<、右移>>)
- 关系运算符(大于>、小于<、大于等于>=、小于等于<=)
- 相等运算符(等于==、不等于!=)
- 位运算符(按位与&、按位或|、按位异或^)
- 逻辑运算符(逻辑非!、逻辑与&&、逻辑或||)
- 条件运算符(三元运算符? :)
- 赋值运算符(赋值=、复合赋值+=、-=等)
- 逗号运算符,
需要注意的是,运算符的优先级决定了它们在表达式中计算的顺序。在没有明确指定运算顺序的情况下,应该使用括号来明确表达式中各个部分的计算顺序。
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"C++中有哪些运算符以及它们的优先级?":http://eshow365.cn/6-15592-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!