2010二级C课件chap4选择结构.pptVIP

  • 2
  • 0
  • 约1.14万字
  • 约 55页
  • 2018-01-19 发布于广东
  • 举报
4.1 关系运算和逻辑运算 4.1.1 C语言中的逻辑值   C语言中,参与逻辑运算的量为非零值或整数零,非零值和整数零分别表示运算量为“真”或“假”。逻辑运算的结果值,即逻辑表达式的值应该是一个逻辑值“真”或“假”。C语言编译系统在给出逻辑运算结果时,以数值1代表“真”,以0代表“假”,但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”。 4.1.2 关系运算符和关系表达式 关系运算实际上就是“比较运算”,将两个数进行比较,判断比较的结果是否符合指定的条件。 1.关系运算符 关于关系运算符的说明: (1)表4-1中前4种运算符(、=、、=)的优先级别相同,后两种也相同。前4种优先级别高于后两种。如,“”优先级别高于“!=”。 (2)关系运算符与算术运算符、赋值运算符的优先级关系如下: 算术运算符(高)→关系运算符(中)→赋值运算符(低) 即:算术运算符优先级别高于关系运算符,关系运算符优先级别又高于赋值运算符。 (3)关系运算符的结合方向是“自左向右”。 2.关系表达式及关系表达式的值   用关系运算符将两个表达式(算术表达式、关系表达式、逻辑表达式、赋值表达式、字符表达式等)连接起来的式子,称关系表达式。例如,a=b。   在C语言中,关系表达式的结果值为1或0。当关系表达式成立时,其结果值为1,否则,其值为0。若a=10,b=6,表达式a=b为“真“,其值为

文档评论(0)

1亿VIP精品文档

相关文档