トップ  >  リファレンス  >  基本  >  演算子・式  >  優先順位ルール
スポンサーリンク
検索
カスタム検索
リファレンスツリー
オススメ
優先順位ルール



下記表の罫線で区切られた各グループ内の演算子は同じ優先順位です。
罫線で区切れたグループは上に位置しているグループが優先順位が高く、下に行くほど優先順位が低くなります(優先順位の数値が小さい程、優先順位が高くなります)。
優先順位のルールは演算子と演算する値のグループによって決まります。

演算の実行順を変える為には、最も優先順位の高い括弧()を使用します。
優先順位 演算子記号 意味 処理命令
1 ()
[]
.
関数呼び出し
配列要素への参照
構造体メンバへの参照
左から右へ
2 !
~
-
++
--
(type)
sizeof
論理否定
1の補数
符号変換
インクリメント
デクリメント
キャスト
sizeof演算子
右から左へ
3 *
/
%
乗算
除算
剰余
左から右へ
4 +
-
加算
減算
左から右へ
5 <<
>>
左へ論理シフト
右へ論理シフト
左から右へ
6 <
<=
>
>=
より小さい
以下
より大きい
以上
左から右へ
7 ==
!=
等しい
等しくない
左から右へ
8 & ビットのAND演算子 左から右へ
9 | ビットのOR演算子 左から右へ
10 ^ ビットのXOR演算子 左から右へ
11 && 論理積 左から右へ
12 || 論理和 左から右へ
13 ?: 三項演算 右から左へ
14 =
*-
/=
%=
+=
-=
>>=
<<=
&=
^=
|=
代入
乗算代入
除算代入
剰余代入
加算代入
減算代入
右ビットシフト代入
左ビットシフト代入
ビット論理積代入
ビット排他的論理和代入
ビット論理和代入
右から左へ
15 , カンマ(式の区切り) 左から右へ





スポンサーリンク



Copyright ©2015 MT4でEA自作しちゃお〜 All Rights Reserved.


Top

inserted by FC2 system