演算子
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 | 排他的論理和 |
← SPEL+ ランゲージリファレンス ! →