運算子

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 邏輯AND
Mod A Mod B 整數的餘數
Not Not A 否定
Or A Or B 邏輯OR
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 邏輯AND
9 Or A Or B 邏輯OR
10 Xor A Xor B 互斥