C語言中多項式運算順序?

C語言中多項式運算順序?我是打上鏡2021-06-13 16:04:30

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