VB 问题 为什么"[a]"like"[a]"的值是false 1and0的值是false (-3)and8的值是true

 我来答
匿名用户
2013-07-02
展开全部
补充:在VB中,0表示False,其余都是True。那么进行运算的时候——0And1(False和True与运算,结果False)-3 And 8(True和True,自然是True)。 另外,Like匹配默认的是开头的字符(区分大小写,类似与正则表达式中“[^a]”的作用,因为[a]开头是“[”,因此判断错误。如果要与特殊字符“[”等形成匹配,您可以这样做: "[a]" Like "[[]a[]]" 或者直接使用“包含”:"[a]" Like "*a*"
糖糖寳寳
2015-09-14 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3899万
展开全部
  1、在VB中,0表示False,其余都是True。
  2、运算的时候--0And1(False和True与运算,结果False)-3 And 8(True和True,自然是True)。
  3、Like匹配默认的是开头的字符(区分大小写,类似与正则表达式中“[^a]”的作用,因为[a]开头是“[”,因此判断错误。
  4、如果要与特殊字符“[”等形成匹配,可以这样做: "[a]" Like "[[]a[]]" 或者直接使用“包含”:"[a]" Like "*a*".
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-02
展开全部
"[a]"like"[a]" 后面的[a] 表示前面应该只有一个a,不匹配,所以False1 and 0的值是false 记住0是False,不是0的是True ,And只要一边为False,结果就为False (-3) and 8 是True and True ,And 两边都为True,结果为True
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式