联系运算与逻辑运算.pptVIP

  • 1
  • 0
  • 约 30页
  • 2017-05-11 发布于四川
  • 举报
联系运算与逻辑运算

复合的赋值运算符 在赋值符“=”之前加上其它二目运算符可构成复合赋值符。如+=,-=,*=,/=,%=,=,=,=,^=,|=。 构成复合赋值表达式的一般形式为: 变量 双目运算符=表达式 它等效于 变量=变量 运算符 表达式 例如: a+=5 等价于a=a+5 x*=y+7 等价于x=x*(y+7) r%=p 等价于r=r%p 复合赋值符这种写法,对初学者可能不习惯,但十分有利于编译处理,能提高编译效率并产生质量较高的目标代码。 关系运算符 在C语言中有以下关系运算符: 小于 = 小于或等于 大于 = 大于或等于 == 等于 != 不等于 关系运算符的优先级低于算术运算符,高于赋值运算符。 在六个关系运算符中,,=,,=的优先级相同,高于==和!=,==和!=的优先级相同。 关系表达式 关系表达式的一般形式为: 表达式 关系运算符 表达式 例如: a+bc-d x3/2 ‘a’+1c -i-5*j==k+1 都是合法的关系表达式。由于表达式也可以又是关系表达式。 因此也允许出现嵌套的情况。例如: a(bc) a!=(c==d) 等。 关系表达式的值是真”和“假”,用“1”和“0”表示。 如: 50的值为“真”,即为1。 (a=3)(b=5)由于35不成立,故其值为假,即为0。 逻辑运算符极

文档评论(0)

1亿VIP精品文档

相关文档