2008-02-03 c-operators - C言語で使用可能な演算子と優先順位 C DONE 結果のみ C言語では以下が定義されている(はてな記法の制限のため、'|'だけ2バイト文字で表記している)。 演算子 結合規則 備考 () [] -> . 左から右 ! ~ ++ -- + - * & (type) sizeof 右から左 (単項演算子) * / % 左から右 + - 左から右 << >> 左から右 < <= > >= 左から右 == != 左から右 & 左から右 ^ 左から右 | 左から右 && 左から右 || 左から右 ?: 右から左 = += -= *= /= %= &= ^= |= <<= >>= 右から左 , 左から右 ※K&R, p.65, 表2-1 より