谢丽聪老师C语言课件-5分支结构程序-2009.pptVIP

  • 1
  • 0
  • 约1.66万字
  • 约 65页
  • 2016-12-21 发布于河南
  • 举报

谢丽聪老师C语言课件-5分支结构程序-2009.ppt

第五章 分支结构程序设计 5.1 关系运算符和表达式 5.2 逻辑运算符和表达式 5.3 逻辑表达式的跳跃 5.4 if语句 5.5 switch语句 5.1 关系表达式 由关系运算符、圆括号把两个表达式连接起来的式子。 ——表示条件 若所表示的条件成立、则其值为1(非0)、否则其值为0。 关系运算符: 、=、、=、==、!= 例: a=2 、39 、’a’ != ( a=8 ) 、 x+(y=3)==k*z 、(a!=3)(kl) 注意:数学中多个条件,例 abcd 应表示为 ab bc cd 不能顺手也写为 abcd 关系运算符都是双目运算符,其结合性均为左结合。关系运算符的优先级低于算术运算符,高于赋值运算符。 在六个关系运算符中,,=,,=的优先级相同,高于==和!=,==和!=的优先级相同。 5.2 逻辑表达式: 由逻辑运算符、圆括号把表达式连接起来的式子 ——表示条件 若所表示的条件成立、其值为1(非0)、否则其值为0 逻辑运算符: (与) 、|| (或)、!(非) 和||均为双目运算符,具有左结合性。!为单目运算符,具有右结合性。 逻辑运算符和其它运算符优先级的关系可表示如下: !(非)→(与)→||(或) “”和“||”低于关系运算符,“!”

文档评论(0)

1亿VIP精品文档

相关文档