演算子

SPEL+ 言語で使用する演算子を示します。

演算子 書式例 説明
+ A+B 加算
- A-B 減算
* A*B 乗算
/ A/B 除算
** A**B べき乗
= A=B AとBは等しい
> A>B AがBより大きい
< A<B AがBより小さい
>= A>=B AがBより大きいか等しい
<= A<=B AがBより小さいか等しい
<> A<>B AとBが等しくない
And A And B 論理積
Mod A Mod B 整数の剰余
Not Not A 否定
Or A Or B 論理和
Xor A Xor B 排他的論理和

演算子の優先順位

演算子は、プログラム中で以下の順位で処理されます。

優先順位 演算子 書式例 説明
1 () ( A+B ) かっこ
2 ** A**B べき乗
3 * A*B 乗算
/ A/B 除算
4 Mod A Mod B 整数の剰余
5 + A+B 加算
- A-B 減算
6 = A=B AとBは等しい
<> A<>B AとBが等しくない
< A<B AがBより小さい
> A>B AがBより大きい
<= A<=B AがBより小さいか等しい
>= A>=B AがBより大きいか等しい
7 Not Not A 否定
8 And A And B 論理積
9 Or A Or B 論理和
10 Xor A Xor B 排他的論理和