トップページ > 構文検索 > 優先順位
C言語規格
C言語(その他)
プログラム
その他
優先順位
複数の演算子を使う上での演算の順序を表す。
優先順位の数字が低いほど先に演算される。

優先順位演算子名記号書式
1 関数呼び出し ( ) a ( b )
配列添字 [ ] a [ b ]
直接メンバー . a . b
間接メンバー -> a -> b
後置増分 ++ a ++
後置減分 -- a --
2 前置増分 ++ ++ a
前置減分 -- -- a
記憶量 sizeof( ) sizeof ( a )
アドレス & & a
間接参照 * * a
正符号 + + a
負符号 - - a
補数 ~ ~ a
否定 ! ! a
3 キャスト ( ) ( a ) b
4 乗算 * a * b
除算 / a / b
剰余 % a % b
5 加算 + a + b
減算 - a - b
6 左シフト << a << b
右シフト >> a >> b
7 左不等 < a < b
等価左不等 <= a <= b
右不等 > a > b
等価右不等 >= a >= b
8 等価 == a == b
非等価 != a != b
9 ビット積 & a & b
10 ビット差 ^ a ^ b
11 ビット和 | a | b
12 積結合 && a && b
13 和結合 || a || b
14 条件 ? : a ? b : c
15 単純代入 = a = b
加算代入 += a += b
減算代入 -= a -= b
乗算代入 *= a *= b
除算代入 /= a /= b
剰余代入 %= a %= b
左シフト代入 <<= a <<= b
右シフト代入 >>= a >>= b
ビット積代入 &= a &= b
ビット差代入 ^= a ^= b
ビット和代入 |= a |= b
16 順次 , a , b



inserted by FC2 system