计讲稿4——关系运算符、逻辑运算符

计讲稿4——关系运算符、逻辑运算符

ID:41918969

大小:185.77 KB

页数:9页

时间:2019-09-05

计讲稿4——关系运算符、逻辑运算符_第1页
计讲稿4——关系运算符、逻辑运算符_第2页
计讲稿4——关系运算符、逻辑运算符_第3页
计讲稿4——关系运算符、逻辑运算符_第4页
计讲稿4——关系运算符、逻辑运算符_第5页
资源描述:

《计讲稿4——关系运算符、逻辑运算符》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、程序设计讲稿4本讲涉及的单词:1、if如果2、else否贝!J3、switch开关4、case案例、事例5、default缺省、默认6、break打断一、关系运算符及其优先级1、关系运算符:程序小经常需要比较两个量的大小关系,以决立程序的下一步工作,比较两个量的大小关系的运算符称为关系运算符,C/C++中有以下关系运算符:>大于<小于==等于>=大于等于<=小于等于!=不等于关系运算符都是双目运算符,其结合性为左结合型。关系运算符的优先级低于算术运算符,高于赋值运算符。六个关系运算符中,>、<>>=、<=的优先级相同,==和

2、!=的优先级相同,但前者高于后者。2、关系表达式关系表达式的一般形式:表达式关系运算符表达式例女口:a+b>c+d>x<=3/2>a<(b>c)>a!=(c==d)关系表达式运算的结果只有两种:真或假(正确或错误,成立或不成立),用数字1和0表示。例如:5>3的运算结果是1(正确),而3<5的结果是0(错误)intmain()解释:{(1)charc=y,实质是c=107;因charc=1kr;为字符,kz的ASCII码是107。inti=l,j=2,k=3;floatx=3e+5,y=0.85;(2)'a*+5相当于97+

3、5,因为字符V的ASCII码是97。printf(n%d,%dH,,a,+5=k+l);printf(n%dz%dM,1

4、二、逻辑运算符及其优先级1、逻辑运算符&&11f■逻辑与(and)逻辑或(or)逻辑非(not)&&和11均为双目运算符,具有左结合性,其优先级低于算术运算符和关系运算符,&&的优先级高于丨丨。!是单目运算符,具有右结合性,其优先级髙于所有的算术运算符关系运算符,也髙于&&和IIOa&&b,只冇在3和b都为正确的时候,结果才“正确”,其他情况都为“错误”例如:如果x=4,那么(x>4&&x<10)的结果就是“错谋”;而(x>=2&&x<10)的结果就是“正确”;a

5、

6、b,只有在m和b都“错误”的时候,结果才“错误”,其他情况

7、都为“正确”例如:如杲x=4,那么(x>4

8、

9、x<10)的结果就是“正确”;而(x<=2

10、

11、x>10)的结果就是“错谋”;!a,表示将3的值取反,如果3为正确,贝lj!a为错课,如果4为错课,贝Um为正确例如:!(4〉5)的结果为止确,而!(4<5)的结果为错误。2、逻辑表达式用逻辑运算符、关系运算符构成的式子,成为逻辑表达式:举例:数学表达式-2<=x<10的C语言条件表达式:x是奇数的条件表达式:x是偶数的条件表达式:x能被11整除的条件表达式:x能被4整除但不能被100整除,或者能被400整除的C语言表达式:条件表达式

12、:m%2==1&&m<=20

13、

14、m>l0在m=5的时候,表达式的值为:在m=8的时候,表达式的值为:在m=13的时候,在m=16的时候,在m=23的时候,表达式的值为:表达式的值为:表达式的值为:表达式的值为三、分支语句格式:if(条件)语句1;else语句2;功能:如果条件成立则执行语句1,否则执行语句2;其中,上面的格式中-else语句2;〃可以省略,上而的格式写成了两行,其实可以写成一行的,这样做只是为了程序更加美观。例7、编程输入两个整数,输出其中的大数。解答程序1解答程序2intmain(){inta,bfMAX;

15、scanf(n%d%duf&a,&b);MAX=a;if(MAXcb)MAX=b;printf(nMAX=%dnfMAX);return0;}intmain(){inta,bzMAX;scanf(n%d%dnz&a,&b);if(a>b)MAX=a;elseMAX=b;printf(uMAX=%dn,MAX);return0;}解答程序1中,先把a的值赋给变量MAX,再用if语句判别MAX和b的人小,如果MAX

16、,否则把b赋给b。这Hl的否则相当于a<=bo思考:能否写成下面的形式,如果不能,该怎样修改?if(a>b)MAX=a;if(a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。