重庆长江电工工业招聘:vb中的4+5 \ 6 * 7 / 8 Mod 9运算过程是怎样的

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 16:41:00
(5) 表达式4+5 \ 6 * 7 / 8 Mod 9 的值是
A) 4 B) 5 C) 6 D) 7
但是答案给出的是B

答案是B

VB 中运算的优先级从高到低是:^ -(取负) * / \ Mod + -

4+5 \ 6 * 7 / 8 Mod 9

先算 6*7=42

再算 42/8=5.25

再算 5\5.25=1

再算 1 Mod 9=1

再算 4+1 =5

5\6返回0,后面一截就不用算啦
所以最后得到4

\返回整数商
/返回浮点数商
Mod返回余数

我错老,机器算出来答案是5,呵呵