vb 为什么4+5\6*7/8Mod9的值是5?

来源:百度知道 编辑:UC知道 时间:2024/09/24 03:32:12
是怎样一个运算顺序呢?

运算符优先级别
1:算术运算符:^ (指数)
* / (乘除)
\ (整除)
MOD (求余数)
+ - (加减)
2:连接运算符: & + (连接)
3:关系运算符:< > <= >= <>
4:逻辑运算符: NOT (求反)
AND (同时为真)
OR (只要一个为真)
XOR (值不同时为真)
EQV (值相同时为真)
IMP (第一个为假,第二个为真,则结果为假)

4+{5\[(6*7)/8]}Mod9
应该是这样的,先算*/,再算\整除,再算mod,最后算+ -

/是除 \是整除(类似四舍五入)