C語言運算符優先級順序
我知道從高到低為:圓括號單目運算符算術運算符關系運算符邏輯運算符三目運算符賦值運算符逗號運算符
如:()!+-*/%+->>=<<===!=&&||?:=,
問按位運算符(&|^~>><<)應該插在上面的哪裡?
最佳回答:
一共有十五個優先級:
1()[].->
2!~-(負號)++--&(取變量地址)*(type)(強制類型)sizeof
3*/%
4+-
5>><<
6>>=<<=
7==!=
8&
9^
10|
11&&
12||
13?:
14=+=-=*=/=%=|=^=&=>>=<<=
15,
就著多吧結合性:21314是從右至左其他都是從左至右
有問題可以在交流的共同進步