表达式的运算符

以下是在PC-DMIS里可用到的基本运算符。

+ 加:<Expression> + <Expression>
将两个表达式相加。如为字符串,则把字符串连在一起。

- 减:<Expression> - <Expression>
第一个表达式减去第二个表达式。

* 乘:<Expression> * <Expression>
将两个表达式相乘。

/ 除:<Expression> / <Expression>
第一个表达式除以第二个表达式。

^ 求幂:<Expression> ^ <Expression>
令第一个表达式成为第二个表达式的幂。

% 求模:<Expression> % <Expression>
返回一个表达式与另一表达式相除的余数。

- 加法逆元 -<Expression>
返回表达式的加法逆元数。

! 逻辑非:!<Expression>
返回表达式的逻辑非的值。

== 等于:<Expression> == <Expression>
如果表达式相等,则结果为 1。否则为 0。(两个等号用于区分赋值语句中的赋值运算符 =)。

<> 不等于:<Expression> <> <Expression>
如果表达式不等,结果为 1。否则为 0。

> 大于:<Expression> > <Expression>
如果第一个表达式大于第二个表达式,结果为 1。否则为 0。

>= 大于等于:<Expression> >= <Expression>
如果第一个表达式大于或等于第二个表达式,结果为 1。否则为 0。

< 小于:<Expression> < <Expression>
如果第一个表达式小于第二个表达式,结果为 1。否则为 0。

<= 小于等于:<Expression> <= <Expression>
如果第一个表达式小于或等于第二个表达式,结果为 1。否则为 0。

AND 逻辑与: <Expression> AND <Expression>
如果两个表达式均不为 0,则结果为 1。否则结果为 0。

OR 逻辑或:<Expression> OR <Expression> 如果两个表达式中的任意一个均不为 0,则值为 1。否则为 0。

() 括号: ( <Expression> )
优先计算括号内的表达式的值。