以下是在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> )
优先计算括号内的表达式的值。