c语言 第2章 c语言基础.pptVIP

  • 0
  • 0
  • 约1.67万字
  • 约 61页
  • 2017-02-20 发布于河南
  • 举报
第2章 C语言基础 (二)关系运算符与关系表达式 关系运算符及优先级别 比较两个量的运算符称为关系运算符。 在C语言中有以下关系运算符: ,= , ,= ,= = ,!= 按照运算符的优先顺序可以得出: ab cd !b= =c||da a+bc x+yb (3)关于逻辑运算的说明 表达式 a b c 的求解过程 只有a为真时,才判别b的值;只有a和b均为真时,才判别c的值。 只要a为假,就不再判别b和c的值,直接求得表达式的值为假. 表达式a || b || c的求解过程 只要a为真,就不再判别b和c的值,直接求得表达式的值为真。 只有a为假时,才判别b的值;只有a和b均为假时,才判别c的值. 例如: x=a+b w=sin(a)+sin(b) 赋值运算符的结合方向:由右至左 因此 a=b=c=5可理解为: a=(b=(c=5)) 优先级:低于条件运算符 ?:,高于逗号运算符 , 说明: 如果赋值运算符两边的数据类型不相同,系统将自动进行类型转换,即把赋值号右边的类型换成左边的类型。 具体转换规定如下: 1)实型赋予整型,舍去小数部

文档评论(0)

1亿VIP精品文档

相关文档