设a、b、c、d 为已赋值的 int 型变量,下列表达式的结果属于非逻辑值的是(C )。
A)a!=b & c%d < a  B) a++ = =a+b+c+d  
C) ++a*b--+d      D) a+b>=c+d
考试题 非逻辑值怎么解释 

解决方案 »

  1.   

    C
    结果属于非逻辑值,就是说结果不是true或false,而是其它,如int等等
      

  2.   

    逻辑值估计是true/false或者1/0之类的,而C是计算值的
      

  3.   

    逻辑值几逻辑运算,,既boolean值,true or false
      

  4.   

    a. c%d的结果不是布尔类型,不能跟&后使用,第一个编译不过
    b. 结果是布尔类型
    c. 结果是数字类型
    d. 结果是布尔类型
    逻辑值就是指的布尔类型,如false或者true
    所以答案是c。
      

  5.   

    boolean型为逻辑、、、true or false