VB高手帮个忙~~~~~~~~~~~~~~

来源:百度知道 编辑:UC知道 时间:2024/05/30 23:31:31
表达式1.5+3>2 Or 7 Mod 3<4 And Not 1的运算结果是()(本题分值:1分)
A.-1
B.0
C.1
D.其他
【正确答案】A
为什么答案是A 帮忙解释下

1.5+3>2 Or 7 Mod 3<4 And Not 1
相当于1.5+3>2 Or (7 Mod 3<4 And Not 1)
Not 1不是逻辑表达式,他是数学表达式
1.5+3>2的结果是-1
7 Mod 3<4的结果是-1
Not 1 的结果是-2
(7 Mod 3<4 And Not 1)的结果是-2

有一个优先级的

表达式的运算顺序:
1,函数运算
2,算术、字符运算
关于算术运算符的优先级:
① 指数运算符
② 取负运算符
③ 乘、除运算符 * /
④ 整除运算符 \
⑤ 取模运算符 Mod
⑥ 加、减运算符 + –
3,关系运算
4,逻辑运算(Not > And > Or)