- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《c语言程序设计》第3章 算术运算、表达式[精品]
表达式与赋值中的自动类型转换 相同类型数据的运算结果,还是该类型 不同类型数据的运算结果,是两种类型中取值范围大的那种 long double double float long int short char double float long unsigned int char,short 低 高 HIT-C Programming 表达式与赋值中的自动类型转换 【例 3.6】下面程序演示了赋值中的类型转换 HIT-C Programming double float long unsigned int char,short 低 高 思考与练习: 为什么不同类型数据的运算结果,是两种类型中取值范围 大的那种? HIT-C Programming 思考与练习3-3: 运行下面程序,观察编译时是否会出现警告,若有警告,请思考问题 出在哪里,并解决问题。 #include STDIO.H void main() { int a=3; float b=4.56; a=b; printf(a=%d\n,a); return; } HIT-C Programming Example: int x = 10; float y; y = (float)x; (float)10 10.000000 x 10 y ?? 10.000000 3.4自动类型转换与强制类型转换运算符 强转(Casting)可以消除从大到小的警告 通过下面方式把表达式的值转为任意类型 (类型)表达式 不改变x HIT-C Programming Example: int total, number; float average; … average = total / number; 15 / 2 7 total 15 number 2 average ?? 7.000000 两个整数运算的结果 还是整数,不是浮点数 3.4自动类型转换与强制类型转换运算符 HIT-C Programming Example: int total, number; float average; … average = (float)total / number; 15.000000 / 2 7.500000 total 15 number 2 average ?? 7.500000 3.4自动类型转换与强制类型转换运算符 HIT-C Programming 思考与练习3-4:分析下面程序的输出结果,运行程序并将运行结果与分析结果相对照。 HIT-C Programming 常用的标准数学函数 p40 表3-5 HIT-C Programming 思考与练习3-5: 在Visual C++6.0的安装路径下查找文件math.h,找到后打 开该文件,请认真查看math.h文件中有哪些内容,找到表3- 5中的数学函数声明部分。 HIT-C Programming 【例3.8】计算三角形面积 area = sqrt(s * (s - a) * (s - b) * (s - c)) area = sqrt(s(s-a)(s-b)(s-c)) s = 0.5 * (a + b + c) s = 1.0/2 * (a + b + c) s = (a + b + c) / 2.0 s = (float)(a + b + c) / 2 s = 1/2 * (a + b + c) s = (float)((a + b + c) / 2) 注意! HIT-C Programming 【例3.8】计算三角形面积 Input a,b,c:3,4,5↙ area = 6.000000 HIT-C Programming 课后习题: 3.1—3.4 要求: 3.2—3.4作业要有流程图和程序,另需上 机实验。 HIT-C Programming Questions and answers HIT-C Programming * */51 * */51 HIT-C Programming * */51 HIT-C Programming * */51 HIT-C Programming * */51 HIT-C Programming *
您可能关注的文档
- 《2009年阳城煤炭运销公司月度考核管理办法》[精品].doc
- 《2007年惠阳市左岸春天房地产项目营销策划方案》[精品].doc
- “老板出手,胜券在握”必威体育精装版老板电器整合公关传播方案[精品].ppt
- “根植大地,服务三农”西部农业机械及配件交易市场奠基仪式策划方案[精品].ppt
- 《2012年中石化壳牌煤气化项目EPC总承包策略报告》(101页)[精品].doc
- 《2012年金意陶瓷砖全国促销活动整体执行方案》(47页)[精品].doc
- 《2012年榮盛地產公司薪酬管理制度》(53頁)[精品].doc
- 《2015年必威体育精装版电大教育心理学小抄打印版(可编辑)》[精品].doc
- 《2015年必威体育精装版电大考试推销策略与艺术小抄总汇(呕心沥血整理,值得一看!)》[精品].doc
- “把中国推向世界,把世界引入中国”德稻动漫国际大师讲坛暨CCG德稻创意动漫大赛颁奖典礼公关策划方案[精品].ppt
最近下载
- 党员“一带一”活动J计划、实施方案及协议书4.doc VIP
- 05G511:梯形钢屋架 国标图集.pdf VIP
- 东北电力大学2022-2023学年《数据结构》期末考试试卷(A卷)附参考答案.docx
- 2022年广州工商学院退役军人综合考察真题.pdf
- 05-G511 梯形钢屋架 标准图集.pdf VIP
- 成人住院患者静脉血栓栓塞症的预防护理-中华护理学会团体标准2023.pptx
- 线下沙龙策划方案.docx VIP
- 2023年浙江中医药大学数据科学与大数据技术专业《数据库原理》科目期末试卷A(有答案).docx VIP
- 设计说明书(履带式行走底盘).pdf
- 2024华医网继续教育脑卒中的全面康复题库答案.docx VIP
文档评论(0)