关于VB的一个问题!!

1.5+3\2>2Or7Mod3<4AndNot1为什么似乎-1???谢谢!!!那问题就变成trueortrueandnot1然后呢???NOT1=-2trueand-2... 1.5 + 3 \ 2 > 2 Or 7 Mod 3 < 4 And Not 1
为什么似乎-1???
谢谢!!!
那问题就变成 true or true and not 1
然后呢???
NOT 1=-2
true and -2是=-2
true or -2是=-1
这些是依据什么的啊??
展开
 我来答
VB妮可
2007-11-06 · TA获得超过3333个赞
知道大有可为答主
回答量:2574
采纳率:0%
帮助的人:0
展开全部
看看VB的运算优先级吧..然后把你的式子推开来看,你就知道为什么是-1了,
另: VB中true是值是-1, false是值是0

算术>比较>逻辑

各自分类中按如下表顺序从上往下进行。

算术������� 比较����� 逻辑
================================================
指数运算(^)����相等(=)����Not
负数(–)����� 不等(<>)��� And
乘法和除法(*、 /)�小于(<)����Or
整数除法(\)����大于(>)����Xor
求模运算(Mod)���小于或相等(<=) Eqv
加法和减法(+、 –) 大于或相等(>=) Imp
字符串连接(&)���Like / Is

补充:呵呵,再帮你展开:

true or true and not 1
先NOT, NOT 1=-2的
true and -2是=-2的
最后再true or -2是=-1的..
wangxvwang
2007-11-08 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:127万
展开全部
补充错了
先true or true = true
注意 1是true
而 not 1 =fals
所以 true and fals =fals
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式