回覆列表
-
1 # dtalu15217
-
2 # 使用者3417633067606
最高的是->(指向運算子)再到*再到>>(右移運算子)再到=(賦值運算子)
c語言運算子號:
1級優先順序 左結合
() 圓括號
[] 下標運算子
-> 指向結構體成員運算子
. 結構體成員運算子
2級優先順序 右結合
! 邏輯非運算子
~ 按位取反運算子
++ 自增運算子
-- 自減運算子
- 負號運算子
(型別) 型別轉換運算子
* 指標運算子
& 地址與運算子
sizeof 長度運算子
3級優先順序 左結合
* 乘法運算子
/ 除法運算子
% 取餘運算子
4級優先順序 左結合
+ 加法運算子
- 減法運算子
5級優先順序 左結合
>> 右移運算子
6級優先順序 左結合
、>= 關係運算符
7級優先順序 左結合
== 等於運算子
!= 不等於運算子
8級優先順序 左結合
& 按位與運算子
9級優先順序 左結合
^ 按位異或運算子
10級優先順序 左結合
| 按位或運算子
11級優先順序 左結合
&& 邏輯與運算子
12級優先順序 左結合
|| 邏輯或運算子
13級優先順序 右結合
? : 條件運算子
14級優先順序 右結合
= += -= *= /= %= &= ^= |= >= 全為賦值運算子
15級優先順序 左結合
, 逗號運算
最高的是->(指向運算子)再到*再到>>(右移運算子)再到=(賦值運算子)c語言運算子號: 1級優先順序 左結合 () 圓括號 [] 下標運算子 -> 指向結構體成員運算子 . 結構體成員運算子 2級優先順序 右結合 ! 邏輯非運算子 ~ 按位取反運算子 ++ 自增運算子 -- 自減運算子 - 負號運算子 (型別) 型別轉換運算子 * 指標運算子 & 地址與運算子 sizeof 長度運算子 3級優先順序 左結合 * 乘法運算子 / 除法運算子 % 取餘運算子 4級優先順序 左結合 + 加法運算子 - 減法運算子 5級優先順序 左結合 > 右移運算子 6級優先順序 左結合 、>= 關係運算符 7級優先順序 左結合 == 等於運算子 != 不等於運算子 8級優先順序 左結合 & 按位與運算子 9級優先順序 左結合 ^ 按位異或運算子 10級優先順序 左結合 | 按位或運算子 11級優先順序 左結合 && 邏輯與運算子 12級優先順序 左結合 || 邏輯或運算子 13級優先順序 右結合 ? : 條件運算子 14級優先順序 右結合 = += -= *= /= %= &= ^= |= >= 全為賦值運算子 15級優先順序 左結合 , 逗號運算