作业帮 > 数学 > 作业

VB中为什么“as” Like” sd”>-2 =True

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/25 21:19:56
VB中为什么“as” Like” sd”>-2 =True
VB中“as” Like” sd”>-2 =True为什么是对的?前面一个不是逻辑变量吗?怎么跟数字进行比较?
好吧,我来拿点分.
这个要先看运算符的运算顺序,也就是优先级.同一优先级就看他的左右结合性.
然后,这有一个关键的问题,你弄清楚了,这里你就明白为什么了...在VB中.逻辑值:true 和 false 在VB中是以数值来表示的.true用-1来表示,false用0来表示.(而且,还有一点要记住,在进行判断时,所有非0的值都会被认为是TRUE.比如:if 3 then.这相当于 if true then .)
所以在这里.先判断 “as” Like” sd” 这返回FALSE值.即 0; 然后判断 :0 > -2 ,这返回true值.
后面就不用看了.true = true 这绝对是true的...
给分吧.同学.