第5章第2节 3.说明 1).逻辑表达式中可以有任何类型的数据 c,+2&&a’-97 (c)+2)&&(a"-97)→2&&0→0&0→0 2)注意逻辑表达式的求解过程 当运算至某一步时,如整个逻辑表达式的值已经确定,则 不再进行后面的运算 ①a&&b&&c 如才计算如一{b沐 如a=0,则不计算b、c ②a|b|le 如a=1,则不计算b、c 如a=0,计算b,如一→{ b=0才计算c b=1则不计算c
3. 说明 1). 逻辑表达式中可以有任何类型的数据 !‘c’+2&&’a’-97 → ((!‘c’)+2)&&(‘a’-97) → 2&&0 → 0 &&0 → 0 第5章 第2节 2) 注意逻辑表达式的求解过程 ——当运算至某一步时,如整个逻辑表达式的值已经确定,则 不再进行后面的运算 ① a&&b&&c 如a=1才计算b; 如 如a=0, 则不计算b、c。 ② a||b||c 如a=1, 则不计算b、c 如a=0, 计算b, 如 b=1 才计算c b=0 则不计算c b=0 才计算c b=1 则不计算c
第5章第2节 例子:如a=1,b=2,C=3,d=4,m=1,n=1,执行下列逻辑表达式后m、m的值为什 么? (m=a>b)&&(n=c>d) 1>2→0 不执行,n保持原值 故 3)逻辑表达式的应用 构成较复杂的条件判断 例1:判断某一年是否为闰年。①能被4整除,但不能被100整除 条件为: ②能被4整除,又能被400整除 解: (y%4==0&&y%100:=0)(y%4==0&&y%400== 则为闰年 如表达式的值 0则为非闰年
第5章 第2节 1>2 →0 ∴m=0 不执行, n 保持原值 故: m=0, n=1 例子:如a=1,b=2,c=3,d=4,m=1,n=1, 执行下列逻辑表达式后m、n的值为什 么? (m=a>b)&&(n=c>d) 例1:判断某一年是否为闰年。 条件为: ① 能被4整除,但不能被100整除 ②能被4整除,又能被400整除 解: (y%4= =0&&y%100!=0)||(y%4= =0&&y%400= =0) 如表达式的值 =1 则为闰年 =0 则为非闰年 3) 逻辑表达式的应用 —— 构成较复杂的条件判断