《 程序设计和C语言》第4章选择程序设计.ppt

《 程序设计和C语言》第4章选择程序设计.ppt

第4章 选择程序设计 一、关系运算符和关系表达式(一) 一、关系运算符及优先次序 、=、、=、==、!= 前四种优先级相同(高),后两种优先级相同(低)。 关系运算符优先级高于赋值运算符,但低于算术运算。 二、关系表达式 用关系运算符把两个表达式(可以是算术表达式、关系表达式、逻辑表达式、赋值表达式、字符表达式)连接起来的式子,称为关系表达式。 一、关系运算符和关系表达式(二) 关系表达式也有值,分别为1和0,代表逻辑真和假。C语言没有逻辑型数据,实际上,C语言把非0的值(含字符等等)都当作逻辑真,只有0当作逻辑假。 下面是几个例子: c=(‘a’’b’)!=(34) int a=1,b=2,c=3; f=abc; 注意与数学表达式的区别 二、逻辑运算符和逻辑表达式 三种逻辑运算符: !、、|| 优先次序依次降低 a b !a !b ab a||b 1 1 0 0 1 1 1 0 0 1 0 1 0 1 1 0 0 1 0 0 1 1 0 0 ! 算术运算符 关系运算符 || 赋值运算符 例:分析 5384-!0 的运算过程及最终值。 三、if 语句(一) 一、if语句的几种形式 if(表达式) 复合语句 表达可为任意表达式,当值不为0时,执行语句 if(表达式) 复合语句1 else 复合语句2

文档评论(0)

1亿VIP精品文档

相关文档