C語言符號優先級的排列順序?
C語言運算符號
1級優先級左結合
()圓括號
[]下標運算符
->指向結構體成員運算符
.結構體成員運算符
2級優先級右結合
!邏輯非運算符
~按位取反運算符
++自增運算符
--自減運算符
-負號運算符
(類型)類型轉換運算符
*指針運算符
&地址與運算符
sizeof長度運算符
3級優先級左結合
*乘法運算符
/除法運算符
%取余運算符
4級優先級左結合
+加法運算符
-減法運算符
5級優先級左結合
<<左移運算符
>>右移運算符
6級優先級左結合
<、<=、>、>=關系運算符
7級優先級左結合
==等于運算符
!=不等于運算符
8級優先級左結合
&按位與運算符
9級優先級左結合
^按位異或運算符
10級優先級左結合
按位或運算符
11級優先級左結合
&&邏輯與運算符
12級優先級左結合
邏輯或運算符
13級優先級右結合
?:條件運算符
14級優先級右結合
=+=-=*=/=%=&=^=|=<<=>>=全為賦值運算符
15級優先級左結合
,逗號運算符