2.逻辑表达式随堂练习:int a=4,b=5;求下列逻辑表达式的的值/值为01!a/值为1&&2ba//值为13川ba1/值为1!ab川4注意:若x=50,下列表达式的值????1)0<x<10:先判0<x,再判J (0<x)<10---左结合性表达式的值为1,符合题意?2)0<x&&x<10:先0<x和x<10再判(0<x) && (x<10)表达式的值为0,符合题意?
2. 逻辑表达式 随堂练习:int a = 4,b = 5; 求下列逻辑表达式的的值。 ① !a ② a && b ③ a || b ④ !a || b // 值为 0 // 值为 1 // 值为 1 // 值为 1 注意: 若x=50 , 下列 表达式 的值???? 1) 0<x<10 :先判0<x,再判 (0<x)<10 -左结合性 -表达式 的值为 1 , 符合题意? 2) 0<x && x<10 : 先 0<x 和 x<10, 再判 (0<x) && (x<10) -表达式 的值为0 , 符合题意?
高算术运算符关系运算符&&、I低赋值运算符关系表达式和逻辑表达式---等价转换:等价于: (a<=x) && (x<=b)&&x<=b1a<=x等价于: (a==b)ll (x==y)2a==bIlx==y等价于: (!a)>b3!a>h等价于 : c= (a l b)c=ab建议:在较复杂的表达式中,用()明确运算顺序
! 高 算术运算符 关系运算符 &&、|| 赋值运算符 低 关系表达式和逻辑表达式-等价转换: ① a <= x && x <= b 等价于: ② a == b || x == y 等价于: ③ !a > b 等价于: ④ c = a || b 等价于: (a <= x) && (x <= b) (a == b) || (x == y) (!a) > b c = (a || b) 建议:在较复杂的表达式中,用( )明确运算顺序