#include <stdio.
Y=-1; y=0;
程序1: 程序2:
{case 常量表达式1:语句1
(5)条件表达式中,表达式1的类型可以与表达式2和表达
Else else y=0;
default∶( printf ″error\n″);
1 关系运算符和关系表达式
(4)“表达式2”和“表达式3”不仅可以是数值表达式,还可以
case ′C′∶ printf (″60~69\n″);
1 关系运算符和关系表达式
a||b 若a,b之一为真,则a||b为真。
500≤s<1000 5%折扣
自左向右运算
else if(disc>1e-6)
{x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
printf(″has distinct real roots:%8.
5.2 逻辑运算符和逻辑表达式
(1)&& (逻辑与) 相当于其他语言中的AND
(2)|| (逻辑或) 相当于其他语言中的OR
(3)! (逻辑非) 相当于其他语言中的NOT
例:a&&b 若a,b为真,则a&&b为真。
a||b 若a,b之一为真,则a||b为真。
!a 若a为真,则!a为假。
优先次序:
•!(非)->&&()->||()
•逻辑运算符中的“&&”和“||”低于关系运算符,“!”高于算
术运算符
第5页,共39页。