运算符优先级顺序c言语
2024-09-02 04:30:15
导读:
c言语中运算符的优先顺序 C言语中运算符的优先级顺序从高到低陈列如下: 1. 括号运算符:优先级最高,左联合。 2. 一元运算符:如++,–,*,&等,高优先级……
c言语中运算符的优先顺序
C言语中运算符的优先级顺序从高到低陈列如下:
1. 括号运算符:优先级最高,左联合。
2. 一元运算符:如++,–,*,&等,高优先级,右联合。
3. 算术运算符:如*,/,%,中等优先级。
4. 移位运算符:如<<,>>,中等优先级。
5. 相关运算符:如>,<,>=,<=,低优先级。
6. 相等运算符:如==,!=,低优先级。
7. 位运算符:如&,^,|,中等优先级。
8. 逻辑运算符:如&&,||,低优先级。
9. 条件运算符:如?:,低优先级。
10. 赋值运算符:如=,*=,/=,%=,+=, -=,<<=,>>=,&=, ^=,|=,低优先级。
11. 逗号运算符:低优先级,左联合。
在经常使用运算符时,可以经常使用括号来扭转运算的优先级和联合性,强迫扭转运算顺序。例如,表白式a * b + c会先计算a * b,而后再加上c。假构想要先计算加法表白式a + b中的加法,再与c相乘,可以写作(a + b) * c。
好受揭示:以上内容整顿于网络,仅供参考,假设对您有协助,留下您的浏览感言吧!
本站内容来源于网络,如不慎侵犯了您的权益,请联系我们将迅速删除。