正在加载图片...
靳润昭C语言教程讲义 2001年2月17日 5分支结构程序 51关系运算符和表达式 51.1关系运算符及其优先次序 51.2关系表达式 52逻辑运算符和表达式 521逻辑运算符极其优先次序 522逻辑运算的值 523逻辑表达式 5.3 if语句 531if语句的三种形式 532if语句的嵌套 22334489 533条件运算符和条件表达式 switch语句 5程序举例 5分支结构程序 51关系运算符和表达式 在程序中经常需要比较两个量的大小关系,以决定程序下一步的工作。比较两个量的运 算符称为关系运算符 511关系运算符及其优先次序 在C语言中有以下关系运算符: 1)<小于 2)<=小于或等于 3)>大于 4)>=大于或等于 5)=等于 6)!=不等于 关系运算符都是双目运算符,其结合性均为左结合。关系运算符的优先级低于算术运算 符,高于赋值运算符。在六个关系运算符中,<,<=,〉,≥=的优先级相同,高于=和!=, 和!=的优先级相同。 512关系表达式 关系表达式的一般形式为 表达式关系运算符表达式 例如: a+b>c-d 第1页靳润昭 C 语言教程讲义 2001 年 2 月 17 日 第1页 5 分支结构程序............................................................................................................ 1 5.1 关系运算符和表达式................................................................................... 1 5.1.1 关系运算符及其优先次序..................................................................... 1 5.1.2 关系表达式.......................................................................................... 1 5.2 逻辑运算符和表达式................................................................................... 2 5.2.1 逻辑运算符极其优先次序..................................................................... 2 5.2.2 逻辑运算的值....................................................................................... 3 5.2.3 逻辑表达式.......................................................................................... 3 5.3 if 语句......................................................................................................... 4 5.3.1 if 语句的三种形式................................................................................ 4 5.3.2 if 语句的嵌套....................................................................................... 8 5.3.3 条件运算符和条件表达式..................................................................... 9 5.4 switch 语句................................................................................................ 10 5.5 程序举例....................................................................................................11 5 分支结构程序 5.1 关系运算符和表达式 在程序中经常需要比较两个量的大小关系,以决定程序下一步的工作。比较两个量的运 算符称为关系运算符。 5.1.1 关系运算符及其优先次序 在C语言中有以下关系运算符: 1) < 小于 2) <= 小于或等于 3) > 大于 4) >= 大于或等于 5) == 等于 6) != 不等于 关系运算符都是双目运算符,其结合性均为左结合。关系运算符的优先级低于算术运算 符,高于赋值运算符。 在六个关系运算符中,<,<=,>,>=的优先级相同,高于==和!=,== 和!=的优先级相同。 5.1.2 关系表达式 关系表达式的一般形式为: 表达式 关系运算符 表达式 例如: a+b>c-d
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有