- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大连理工大学软件学院C语言课程PPTCh6分析
逻辑非(!)是单目运算符,逻辑与()与逻辑或(||)为双目运算符。 C程序设计快速进阶大学教程 * * 逻辑与 逻辑或 | | 逻辑非 ! 逻辑运算 6.6 关系与逻辑运算 C程序设计快速进阶大学教程 * * 6.6 关系与逻辑运算 2. 逻辑运算符 逻辑运算符的优先级 逻辑运算符低于关系运算符 ! 高于 高于 || 逻辑运算符的结合性 || 左结合 ! 右结合 C程序设计快速进阶大学教程 * int a = 1, b=2,c = 3; if( ab c++ ) printf(ab); printf(c= %d \n,c); if( ab || c-- ) printf(ab\n); printf(c= %d \n,c); 例:课堂练习:分析输出 C程序设计快速进阶大学教程 * 例 要判别某一年year是否闰年。 闰年的条件是符合下面二者之一: ①能被4整除,但不能被100整除。 ②能被400整除。 表示闰年的逻辑表达式1 : (year%4==0 year%100!=0) || year%400==0 表示平年的逻辑表达式2 : !((year%4==0 year%100!=0)||year%400==0) (year%4!=0) || ( year%100==0 year%400!=0) C程序设计快速进阶大学教程 * * 6.7 其他运算符 1. 条件算符 三目运算符 “ ? :” 一般形式 : 表达式1 ? 表达式2 : 表达式3 求值规则: 先计算表达式1的值, 若其值为真,表达式2的值就是整个表达式的值; 否则表达式3的值就是整个表达式的值。 表达式1 ?表达式2 :表达式3 max = (ab) ? a : b ; C程序设计快速进阶大学教程 * * 6.7 其他运算符 2.逗号运算符 “顺序求值运算符”, 用于将多个表达式连接, 并将各表达式从左到右的顺序依次求值, 常作为分隔符。 逗号表达式的一般格式为: 表达式1,表达式2,……,表达式n printf(%d,%d,%d,a,b,c); C程序设计快速进阶大学教程 * * 6.7 其他运算符 2.逗号运算符 优先级:最低 结合性:左结合 算值的顺序是从左至右逐个表达式分别计算。 逗号表达式的值 最右端的表达式的结果作为整个表达式的值。 课堂练习 int a=1, b=2, c=3; int sum =( a+b, b+c , c+a ); sum = a+b, b+c, c+a ; C程序设计快速进阶大学教程 * * 6.7 其他运算符 2. sizeof运算符 计算变量、数组以及某个表达式的尺寸, 即内存中存储该类型操作数需要的几个字节。结果为一个整型常量。 printf(sizeof(int): %d \n, sizeof(i) ); printf(sizeof(double): %d \n, sizeof(d +3.14) ); printf(sizeof(i+c): %d \n, sizeof(i+c) ); C程序设计快速进阶大学教程 * * 6.8 运算符的优先级与结合性 运算符的优先级 在混合计算中,计算顺序取决于运算符的优先级。 运算符的结合性 同一优先级的运算符,运算次序由结合方向决定, 大部分运算符都为左结合。 改变计算顺序 在混合运算中最好用括号标明实际运算顺序。 C程序设计快速进阶大学教程 * * 6.8 运算符的优先级与结合性 运算符的优先级 由高到低 单目运算符 乘除运算 加减运算 关系运算 逻辑与 逻辑或 条件运算 赋值 逗号 例: i +1 j * 4 ! P || Q 等价于 : ( ( ( i +1 ) ( j * 4 ) ) ( ! P ) ) || Q P != i j || Q S 等价于 : ( P != ( i j ) ) || ( Q S ) C程序设计快速进阶大学教程 * * 6.9 案例分析 C程序一般算法包括以下步骤: 准备数据:定义变量与常量; 获取数值:为数据赋值或输入数据值; 加工数据:表达式计算; 显示结果:输出计算结果; C程序设计快速进阶大学教程
您可能关注的文档
- 大理石的种类-姜玉波分析.doc
- 大禹治水_第一课时_ppt分析.ppt
- 孔庆芳-职业防护解析.ppt
- 大管棚方案2分析.doc
- 大管棚施工工艺-分析.doc
- 大米的数据分析分析.doc
- 大禹治水2分析.ppt
- 大米行业产销需求分析报告_目录分析.doc
- 大脑中的管理秘密分析.doc
- 字幕翻译简介解析.ppt
- 2025年初级会计职称《会计实务》考试真题及答案.docx
- 2025年初级会计职称《会计实务》考试真题及答案.docx
- 2025年初级会计职称《初级会计实务》真题 含答案.docx
- 2025年初级会计职称-经济法基础考试备考题库附带答案4.docx
- 2025年初级会计职称《会计实务》考试真题及答案.docx
- 2025年初级会计职称《初级会计实务》模拟试题库及答案.docx
- 湖北省武汉市江汉区度第一期期2026届化学九年级第一学期期中质量检测试题含解析.doc
- 2025年初级会计职称-经济法基础考试备考题库附含有答案.docx
- 2025年初级会计职称-初级会计实务考试历年高频考点真题摘选附带答案9.docx
- 2025年初级会计职称《经济法基础》考前练习题及答案.docx
最近下载
- 不锈钢中合金元素的作用及其研究现状.pdf VIP
- 材料力学性能对高温水环境中镍基合金裂尖应力分布的影响.pdf VIP
- 材料性能对铝合金FSW接头组织与力学性能的影响.pdf VIP
- 注册会计师-会计-基础练习题-第十一章借款费用-第一节借款费用概述.pdf VIP
- 注册会计师-会计-强化练习题-第十一章借款费用.docx VIP
- 注册会计师-会计-高频考点题-第十一章借款费用.docx VIP
- 北师大版(2024)小学数学一年级上册《淘气的一天》教案及反思.pdf VIP
- 漂亮的excel数据统计图表8公司人力资源可视化看板1.docx VIP
- 苏教版(2024)二年级数学上册课件 第5单元 练习九.pptx VIP
- (高清版)B/T 13813-2023 煤矿用金属材料摩擦火花安全性试验方法和判定规则.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)