你的表达式不完整。
以“5
+
2
*
6
mod
10
\
9
/
3
+
2
^
2”为例:
(1)
计算
2
*
6,得到12;
(2)
计算12
mod
10,即12除以10,返回余数,即返回2;
(3)
计算2
\
9,即2整除9,得0;
(4)
计算0
/
3,即0除以3,得0;
(5)
计算2^2,即2的2次方,得4;
(6)
计算5
+
0,得5;
(7)
计算5
+
4,得9。
算术
比较
逻辑
指数运算
(^)
相等
(=)
Not
负数
(-)
不等
(<>)
And
乘法和除法
(*,
/)
小于
(<)
Or
整除
(\)
大于
(>)
Xor
求余运算
(Mod)
小于或等于
(<=)
Eqv
加法和减法
(+,
-)
大于或等于
(>=)
Imp
字符串连接
(&)
Is
&
优先级由高到低
2^2=4
2*10=20
9/3=3
10\3=3
20
mod
3=2
5+2+4=11
结果
为:
11
5+2*10mod10╲9/3+2^2
=5+2*10mod10╲9/3+4
=5+20mod10╲3+4
=5+20mod3+4
=5+2+4
=11