表达式求值
 (5<8) and (7>4) or (3=2) 其值为(   )  
 

解决方案 »

  1.   

    if (5 <8) and (7 >4) or (3=2)  then msgbox "真"
    上机试一下便知道了
      

  2.   

    应该是TRUE,AND和OR是同级运算,先左后右
      

  3.   

    TRUE
    逻辑运算的优先级搞清楚就明了了。
    非>与>或
      

  4.   

    从左到右:
    第一步:TRUE and FALSE,结果:FALSE
    第二步:FALSE or FALSE,结果:TRUE
      

  5.   

    true and true or false =true
      

  6.   

    true and true or false =true
      

  7.   

    运算规则
    先数学符号,再逻辑逻辑运算先后: 非-->与-->或
      

  8.   

    打开VB的立即窗口,输入:? (5 < 8) And (7 > 4) Or (3 = 2) 就有答案了.
      

  9.   

    暈。看了半天才看到是VB,用C++的話就可能有意外了。