C语言PPT第6章.ppt

C语言PPT第6章

关系表达式 概念:用关系运算符将两个表达式连接起来的式子,称关系表达式。 例:ab,a+bc-d,(a=3)=(b=5),(ab)= =(bc) 关系表达式的值:由于C语言没有逻辑型数据,所以用整数“1”表示“逻辑真”,用整数“0”表示“逻辑假”,即其值是一个整形值。所以,关系表达式的值,还可以参与其它种类的运算,例如算术运算、逻辑运算等。 例:设num1=3,num2=4,num3=5,则: (num1num2)+num3的值=6 注意事项 在逻辑上必须正确,否则会出现不正确的结果。 例:1?x? 10,若写成 1=x=10,在语法上是正确的,但在逻辑上是错误的。 当 x=8时, 但当x= - 5时, 1 = x = 10 1 = x = 10 例:x=(a+b)(bc)||!(d=1) 问:括号都能去掉吗? 3.逻辑表达式的概念 所谓逻辑表达式是指用逻辑运算符将1个或多个表达式连接起来,进行逻辑运算的式子。在C语言中,用逻辑表达式表示多个条件的组合。 例:(year%4==0)(year%100!=0)||(year%400==0) 就是一个判断一个年份是否是闰年的逻辑表达式。

文档评论(0)

1亿VIP精品文档

相关文档