网站大量收购独家精品文档,联系QQ:2885784924

C语言 第五章 逻辑运算和选择结构.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言 第五章 逻辑运算和选择结构

第五章;§1 各类表达式 ;一.关系表达式 ;关系运算符; ;例如: (1) ca+b (2) ab!=c (3) a=bc ; ;二、逻辑表达式;逻辑运算符;1.逻辑与:;2.逻辑或: | | ;3.逻辑非: !; ;1.逻辑与运算符: 如有逻辑表达式:a b c 执行过程是: 当a为0时,b和c不用再判断了,逻辑与运算符将不 再执行,结果为0,否则还要继续后边的运算。 ; 2.逻辑或运算符:| | 如有逻辑表达式:a | | b | | c 执行过程是: 当a为非0时,b和c不用再判断了,逻辑或运算符将不 再执行,其结果为1,否则继续执行后面的运算。;例1 main( ) {int a, b=0, c=0, d=0; scanf(%d,a); d=a (b=5) (c=3); printf (a=%d, b=%d, c=%d, d=%d\n, a, b, c, d); } 输入: 1? 输出:a=1,b=5,c=3,d=1 0? a=0,b=0,c=0,d=0 例2 main( ) {int a,b=0,c=0,d=0; scanf( %d,a); d=a | | (b=5) | | (c=3) ; printf (a=%d, b=%d, c=%d, d=%d, \n,a, b, c, d); } 输入: 1 ? 输出:a=1, b=0, c=0, d=1 0 ? a=0, b=5, c=0, d=1 ; ; ; ;在C语言中,巧妙地使用逻辑表达式,可以表示一个复杂的问题 如:关于闰年问题:符合下列条件之一,均为闰年。 (1)能被4整除并且不能被100整除 (2)能被4整除并且能被400整除 其逻辑表达式为: (year % 4 = =0 year % 100 != 0) | | (year % 400 ==0 year % 4 = = 0) 由于能被400 整除的年份一定能被4 整除,所以可省去了后一部分,即: (year % 4 = =0 year % 100 != 0) | | (year % 400 ==0 ) 若判断非闰年,只在闰年表达式前加 ! 即: !(year % 4 = = 0 year % 100 != 0) | | ( year % 400 = = 0);§2 if 语句;一、一般形式; ; ;方法1 main() { int x,y; scanf(%d,x); if(x=0) y=sin(x)+cos(x); if(x0) y=sin(x)-cos(x); printf(%d,y); }; ;方法2: main() { int x,y; scanf(%d,x); if(x=0) y=sin(x)+cos(x); else y=sin(x)-cos(x); printf(%d,y); };例7 ; 方法1 main() { float g; scanf(%f,g); if (g=60) if (g=80.0) putchar(a); else putchar(b); else putchar(c); };方法2 #includestdio.h main() { float g; scanf(%f,g ); if(g=80.0) putchar(a); else if(g=60.0) putchar(b); else putchar(c); };if (表达式1) if (表达式2) 语句1; else 语句2; else 语句3;; ; 一般形式: if( ) if( ) 语句1 条件成立时的内嵌语句 else 语句2 else if( ) 语句3 条件不成立时的内嵌语句 else 语句4; 注意: 1.使用内嵌的if语句时,应区分表

文档评论(0)

ddf55855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档