C语言程序设计刘卫国贾宗福沈根海第4章选择结构程序设计课件教学.pptVIP

  • 1
  • 0
  • 约7.79千字
  • 约 70页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计刘卫国贾宗福沈根海第4章选择结构程序设计课件教学.ppt

第4章 选择结构程序设计 4.1 条件的描述 4.2 if选择结构 4.3 条件运算 4.4 switch多分支选择结构 4.5 选择结构程序举例 本章小结 4.1 条件的描述 4.1.1 关系运算 1.关系运算符 C语言的关系运算符有: (小于)、=(小于等于)、(大于)、=(大于等于)、==(等于)、!=(不等于) 在C语言中,约定以1(非0)表示真,以0表示假。由于C语言中没有逻辑型数据,因此C语言规定用整型数据来表示逻辑值,即用整数值1表示逻辑真,用整数值0表示逻辑假。在C语言中,将非0视为真。 在上述6种关系运算符中前4种(、=、、=)的优先级高于后两种(==、!=)。另外,关系运算符的优先级低于算术运算符的优先级。 2.关系表达式 关系表达式是由关系运算符将两个表达式连接起来的式子。一般格式为: 表达式1 关系运算符 表达式2 关系表达式的结果为1(真)或0(假)。设有i=1,j=2,k=3,则ij的值为0,i==kj的值为1(先计算kj,其值为1,等于i的值),i+j=k的值为1。 在表达式中连续使用关系运算符时,要注意正确表达运算的含义,注意运算优先级和结合性。例如,变量x的取值范围为0≤x≤20时,不能写成0=x=20,因为关系表达式0=x=20的运算过程是:按照优先级,先求出0=x的结果,再将结果1或0作=20的判断,这样无论x

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档