计算机二级语言 选择结构精选PPT.ppt
《计算机二级语言 选择结构精选PPT.ppt》由会员分享,可在线阅读,更多相关《计算机二级语言 选择结构精选PPT.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机二级语言选择结构第1页,此课件共43页哦4.1关系运算和逻辑运算4.1.1C语言中的逻辑值C语言中,参与逻辑运算的量为非零值或整数零,非零值和整数零分别表示运算量为“真”或“假”。逻辑运算的结果值,即逻辑表达式的值应该是一个逻辑值“真”或“假”。C语言编译系统在给出逻辑运算结果时,以数值1代表“真”,以0代表“假”,但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”。第2页,此课件共43页哦4.1.2关系运算符和关系表达式关系运算实际上就是“比较运算”,将两个数进行比较,判断比较的结果是否符合指定的条件。1关系运算符关于关系运算符的说明:(1)表4-1中前4种运算符(、=)的
2、优先级别相同,后两种也相同。前4种优先级别高于后两种。如,“”优先级别高于“!=”。(2)关系运算符与算术运算符、赋值运算符的优先级关系如下:算术运算符(高)关系运算符(中)赋值运算符(低)即:算术运算符优先级别高于关系运算符,关系运算符优先级别又高于赋值运算符。(3)关系运算符的结合方向是“自左向右”。第3页,此课件共43页哦C语言有六种关系运算符,如表4-1所示。表4.1 C语言中的关系运算符运算符名称优先次序小于优先级相同(高)大于=大于或等于=(连续两个=)等于优先级相同(低)!=不等于第4页,此课件共43页哦2关系表达式及关系表达式的值用关系运算符将两个表达式(算术表达式、关系表达式
3、、逻辑表达式、赋值表达式、字符表达式等)连接起来的式子,称关系表达式。例如,a=b,a=c等。在C语言中,关系表达式的结果值为1或0。当关系表达式成立时,其结果值为1,否则,其值为0。若a=10,b=6,表达式a=b为“真“,其值为1。当关系运算符两边的值类型不一致时,系统将自动进行转换。转换规则与双目运算中的类型转换规则相同。第5页,此课件共43页哦关系运算示例:试求x=531的值。分析:x=531相当于:x=(53)1=11=0故x的值为0。关系表达式主要用于选择结构中的条件判断。重点提示重点提示:表示“等于”关系的运算符“=”和“不等于”关系的运算符“!=”与数学中的表示方法不同。在使用
4、它们时请予以注意,以免写错关系运算符而导致错误的结果。例如,欲判断x是否等于0,如果写成:x=0就不是判断x是否等于0的含义了,而成了把0赋值给变量x。正确的写法应为:x=0。第6页,此课件共43页哦4.1.3逻辑运算符和逻辑表达式1C语言中的逻辑运算符关系表达式只适于描述单一的条件,对于较复杂的复合条件就需要将若干个关系表达式连接起来才能描述,如描述“x大于0且不等于2”,就需要将两个关系表达式x0和x!=2连接起来:x0&x!=2。其中“&”是C语言中的逻辑运算符。C语言提供了三种逻辑运算符,如表4.2所示。第7页,此课件共43页哦表4.2 C语言中的逻辑运算符运算符名称示例示例说明说明优
5、先次序!逻辑非!aa非单目运算符高低&逻辑与a&ba与b双目运算符|逻辑或a|ba或b双目运算符第8页,此课件共43页哦关于逻辑运算符的说明:(1)逻辑运算符的优先次序如下:!(高)&(中)|(低)(2)逻辑运算符具有自左向右的结合性(3)逻辑运算符与赋值运算符、关系运算符、算术运算符的优先次序如下:(由高到低)!(逻辑非)算术运算关系运算&(逻辑与)|(逻辑或)赋值运算第9页,此课件共43页哦例如:a=b)&(xy)可以写为:a=b&xy(a=b)|(x=y)可以写为:a=b|x=y(!a)|(a=b)可以写为:!a|a=b2逻辑表达式和逻辑表达式的值用逻辑运算符将关系表达式或逻辑值连接起来
6、的式子称逻辑表达式。一个逻辑表达式中可以包含多个逻辑运算符,如xy&a=5&2|6=5,在关系运算符=两侧的8和5作为数值参加关系运算,8=5的值为1。再进行1&2|65-!0运算。自左至右扫描求解,&两侧的1和2作为逻辑运算对象,因为参加运算的皆为非0,故结果为1。接下来进行1|65-!0运算。6的左侧为|运算符,右侧为运算符,根据优先级别,应先进行的运算。即先进行65-!0运算。现在5的左侧为运算符,右侧为-运算符,而-优先于,因此,应先进行5-!0的运算。又由于!的优先级别最高,故先进行!0的运算,得结果1。第13页,此课件共43页哦然后进行5-1运算。得结果为4。下面再进行6b)pri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机二级语言 选择结构精选PPT 计算机 二级 语言 选择 结构 精选 PPT
限制150内