1. 判断下列关系式是否正确。 (12分)
A. ‘0’ > 9             (   )
B. (10>9)>=8          (   )
C. 0xb > ‘a’            (   )
D. (‘B’ + ‘a’ - ‘A’ ) > ‘a’  (   )
E. 8+’0’ < ‘8’          (   )
F. ~0 = = !0           (   )

解决方案 »

  1.   

    A. ‘0’ > 9 ( 对)
    B. (10>9)>=8 (错 )
    C. 0xb > ‘a’ ( 对)
    D. (‘B’ + ‘a’ - ‘A’ ) > ‘a’ (对 )
    E. 8+’0’ < ‘8’ ( 对)
    F. ~0 = = !0 (错 )
      

  2.   

    A. T
    B.无法比较,前面括号中返回的是个boolean类型,boolean无法和int类型用=比较吧
    C.F
    D.T
    E.F
    F.~0返回一个int,值-1。!0如果用在表达式判断中,返回的是个boolean类型