C++的运算符和优先级
时间: 2023-09-21 13:14:08 浏览: 124
c和c++运算符优先级
C语言中常见的运算符包括算术运算符、关系运算符、逻辑运算符、位运算符等。下面是一些常见的C运算符及其优先级(从高到低):
1. 括号分组:()
2. 数组下标:[]
3. 结构体成员访问:.
4. 指针成员访问:->
5. 递增/递减运算符:++,--
6. 强制类型转换:(type)
7. 算术运算符:+,-,*,/,%
8. 关系运算符:>,<,>=,<=,==,!=
9. 逻辑运算符:&&,||
10. 条件运算符:? :
11. 赋值运算符:=,+=,-=,*=,/=,%=
12. 位运算符:&,|,^,~,<<,>>
13. 逗号运算符:,
需要注意的是,优先级高的运算符会先于优先级低的运算符进行计算。在表达式中可以使用括号来改变运算符的优先级。
这只是C语言中一些常见的运算符及其优先级,具体使用时还需根据实际情况进行判断和使用。
阅读全文