例: ca+b ab==c a=bc c(a+b) (ab)==c a=(bc) 例:a=3,b=2,c=1 关系表达式 ab (ab)==c (b+c)a 赋值表达式 d=ab f=abc (运算符“”是自左向右结合,先执行ab的值为1,再执行1c的值为0,0赋值给f) 注意: 当字符数据比较时,是按该字符对应的ASCII码值的大小进行比较,其实质也是数值比较。 一般关系运算符要求连接的两个运算对象为同类型数据。 补充:C语言只有9中控制语句(控制语句用于完成一定的控制功能) 1.if( ) …else … (条件语句) 2.for ( ) … (循环语句) 3.while ( ) … (循环语句) 4.do …while ( ) (循环语句) 5.continue (结束本次循环语句) 6.break (中止执行switch语句或循环语句) 7.switch (多分支选择语句) 8.goto (转向语句) 9.return (从函数返回语句) 注:“( )”表示括号中是一个判断条件,“…”表示内嵌的语句 逻辑运算符和逻辑表达式 用“”对两个表达式进行计算时,若第一个表达式的值为“假”,则运算结果与第二个表达式值无关,结果肯定为“假”,所以C语言规定第二个表达式将不再计算。 用“||”对两个表达式进行计算时,若第一个表达式的值为“真”,则运算结果与第二个表达式值无关,结果肯定为“真”,所以C语言规定第二个表达式也不再计算。 逻辑运算符和逻辑表达式 (一).逻辑运算符及其优先次序 (逻辑与) 相当于其他语言中的AND || (逻辑或) 相当于其他语言中的OR ! (逻辑非) 相当于其他语言中的NOT 优先次序: !(非)-()-||() 逻辑运算符中的“”和“||”低于关系运算符,“!”高于算 术运算符 例:ab xy a==b || x==y !a || ab → (ab)(xy) → (a==b) || (x==y) → (!a ) || (ab) 逻辑表达式的运算结果: 以“1”代表为真,以“0”代表为假。 在判断一个量是否为真时,以非0代表为真,以0代表为假 注: 1.逻辑与运算:仅当两个操作对象都为真时,运算结果 才为真;只要有一个为假,运算结果就为假。 2.逻辑或运算||:仅当两个操作对象都为假时,运算结果 才为假;只要有一个为真,运算结果就为真。 3.逻辑运算符也可以对两个数值型数据进行计算, 包括整型、实型、字符型或指针型等数据。 例:ab 若a,b为真,则ab为真。 a||b 若a,b之一为真,则a||b为真。 !a 若a为真,则!a为假。 例:设a=4,b=5: !a a b a || b ! a || b 40||2 ’c’ ’d’ 任何非零的数值被认作“真” 值为0 值为1 值为1 值为1 值为1 值为1 注意:1.如果在一个表达式中不同位置上出现数值,应区分哪些是作为数值运算或关系运算的对象,哪些作为逻辑运算的对象。即注意优先级问题。 例:5384-!0 10逻辑值为0 83逻辑值为0 4-1值为3 !0逻辑值为1 53逻辑值为1 表达式值为0 逻辑运算符和逻辑表达式 在逻辑表达式的求解中,并不是所有的逻辑运算符都要 被执行。 (1)abc 只要a为假,就不必判断b和c的值。 若a为真时,才需要判断b的值,b若为假,不判断c。 只有a为真,才需判断b,只有a和b都为真时, 才需要判断c的值。 (2)a||b||c 只要a为真,就不必判断b和c的值。 若a为假时,才需要判断b的值,b若为真,不判断c。 只有a为假,才需判断b,只有a和b都为假时, 才需要判断c的值。 C语言程序设计(第三版) 教育改变命运,励志改变人生。 珠海广大科技专修学院07软件工程方弘 第五章 本章要点 关系表达式 逻辑表达式 选择结构程序设计 主要内容
您可能关注的文档
- conductor_em_wave讲述.ppt
- cp6_2数字基带信号的波形讲述.ppt
- 地球自转和公转的基本概况解说.ppt
- 第二章-电化学腐蚀热力学课题.ppt
- 地球自转与公转_解说.ppt
- 地下管线探测原理解说.ppt
- 地形地籍成图软件cass培训解说.ppt
- 第二章对环境的察觉(复习)课题.ppt
- 第二章高分子材料的制备反应(三).课题.ppt
- C语言基础_第5章_选择讲述.ppt
- 数据流通利用设施发展研究白皮书_37页_1004kb.pptx
- 食品饮料行业深度报告_原奶价格周期向上_板块配置价值愈显_59页_2mb.pptx
- 风电2026年行业策略_国内需求稳升_出海加速_国内外盈利共振_34页_2mb.pptx
- 数读IPO系列_2025年沪深新股总结_36页_1mb.pptx
- 2026年投资展望系列之十二_股债之锚_2026通胀的温度_34页_1mb.pptx
- 家电行业资金面系列专题一_从业绩博弈到稀缺性溢价——家电板块估值重构与白电龙头新机遇_47页_3mb.pptx
- 医药行业2026年度医疗器械策略报告出海篇_破局内卷_向全球价值链中高端迈进_53页_2mb.pptx
- 出海概念股票池及主题指数_扬帆出海孕育的四个投资机遇_17页_1mb.pptx
- 交运行业2026年投资策略_航空盈利修复可期_航运绿色转型提速_45页_3mb.pptx
- 资本周期系列_从业绩变脸到价值修复_22页_697kb.pptx
最近下载
- (高清版)B-T 34370.9-2020 游乐设施无损检测 第9部分:漏磁检测.pdf VIP
- 古籍《伤寒论特解》.pdf VIP
- IPC-SM-785表面安装焊接件加速可靠性试验导则.pdf VIP
- 迅达电梯SMLCD人机界面培训5400主板按键操作培训.pptx
- 小学三(上)人教版PEP版单词字帖(可打印).pdf VIP
- 2026年国有企业招聘笔试真题解析与模拟.docx VIP
- 起重机轨道国家标准.pptx VIP
- ISO 9001(DIS)-2026《质量管理体系——要求》(含附录使用指南-中文版-译-2025年9月).docx VIP
- 《英语课堂教学技能训练第2版》课件完整全套教学课件.pdf
- 企业所得税税务处理综合案例.pdf VIP
原创力文档

文档评论(0)