③ 第3章分支程序设计 关系表达式 D 逻辑表达式 D If语句 D Switchi语句 司 LoCcs
第3章 分支程序设计 关系表达式 逻辑表达式 If 语句 Switch语句
关系表达式 关系表达式用来实现比较 关系运算符 >, >二, <=, <,!= 优先级:高于赋值运算符,低于算术运算符。 关系运算符内部:==和!=较低 结合性:左结合 关系表达式 用关系运算符将二个表达式连接起来称为关系表达式 关系表达式的结果是: true或false eg.x y a a<b==c<d都是合法的关系表达式 LoCCS
关系表达式 关系表达式用来实现比较 关系运算符 >, >=, ==, <=, <, != 优先级:高于赋值运算符,低于算术运算符。 关系运算符内部:==和 !=较低 结合性:左结合 关系表达式 用关系运算符将二个表达式连接起来称为关系表达式 关系表达式的结果是: true 或 false eg. x < y a < b = = c < d 都是合法的关系表达式
图 关系表达式 续 算术运算符的优先级比关系运算符高 5+3>6-2→(5+3)>(6-2) )注意事项 ·“等于”运算符是由两个等号组成。常见的错误是在比 较相等时用一个等号。 ·要小心避免冗余。主要是在关系表达式中需要判别布 尔型的变量的值时。判别一个布尔变量fIag的值是否 为true,初学者常常会用表达式fIag=true。事实 上,只要用一个最简单的表达式:fIag就可以了 LoCcS
关系表达式 续 算术运算符的优先级比关系运算符高 注意事项 • “等于”运算符是由两个等号组成。常见的错误是在比 较相等时用一个等号。 • 要小心避免冗余。主要是在关系表达式中需要判别布 尔型的变量的值时。判别一个布尔变量flag的值是否 为true,初学者常常会用表达式flag == true。事实 上,只要用一个最简单的表达式:flag就可以了 5 + 3 > 6 - 2 (5 + 3) > (6 – 2)
图 第3章逻辑思维及分支程序设计 关系表达式 逻辑表达式 If语句 Switch语句 D 司 LoCcs
第3章 逻辑思维及分支程序设计 关系表达式 逻辑表达式 If语句 Switch语句
图 逻辑表达式 ©逻辑表达是用于实现更复杂的判断 逻辑运算符 &(and),(or),(not) 优先级:!>关系运算符> &&> I 逻辑表达式 由逻辑运算符连接起来的表达式,其结果为“真 (true)”或“假(fal se)” 司 LoCcS
逻辑表达式 逻辑表达是用于实现更复杂的判断 逻辑运算符 && (and) , ||(or) , !(not) 优先级: ! > 关系运算符 > && > || 逻辑表达式 由逻辑运算符连接起来的表达式,其结果为“真 (true)”或“假(false)