- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章数据类型运算符和表达式PPT
例2.2 :计算圆的周长和面积 #include stdio.h #define PI 3.14159 #define R 5.3 main() { printf(area = %f\n, PI * R * R); printf(circumference = %f\n, 2 * PI * R); } area = 88.247263 circumference = 33.300854 相当于执行 #include stdio.h main() { printf(area = %f\n, 3.14159 * 5.3 * 5.3); printf(circumference = %f\n, 2 * 3.14159 * 5.3); } 例2.2 :计算圆的周长和面积 #include stdio.h #define PI 3.14159; #define R 5.3; main() { printf(area = %f\n, PI * R * R); printf(circumference = %f\n, 2 * PI * R); } 相当于执行 #include stdio.h main() { printf(area = %f\n, 3.14159;*5.3;*5.3;); printf(circumference = %f\n, 2*3.14159;*5.3;); } 语法错误 const常量 用const修饰定义的变量为常量 const float pi = 3.1425926; const常量与宏常量相比的优点是什么? const常量有数据类型 某些集成化调试工具可以对const常量进行调试 枚举(Enumeration)常量 一个被遗忘的角色 从程序来窥其一斑 enum weeks {SUN, MON, TUE, WED, THU, FRI, SAT}; enum weeks today; enum response {no, yes, none}; enum response answer; today = TUE; answer = yes; if (answer == yes) printf(Today is Tuesday.\n); else printf(Today is NOT Tuesday.\n); 算术运算符 +,-,*,/ 加、减、乘、除运算 四则混合运算中,先算乘除,后算加减,按从左向右的顺序计算,左结合 % 求余运算 常用的标准数学函数 函数名 功 能 函数名 功 能 sqrt(x) 计算x的平方根,x应大于等于0 exp(x) 计算ex的值 fabs(x) 计算x的绝对值 pow(x,y) 计算xy的值 log(x) 计算lnx的值 sin(x) 计算sinx的值,x为弧度值 log10(x) 计算lgx的值 cos(x) 计算cosx的值,x为弧度值 关系运算符 ,=,,=,==,!= 大于,大于等于,小于,小于等于,等于,不等于 关系运算符运算出的结果为0和非0 0,表示假,即该关系不成立 非0,表示真,即该关系成立 绝大多数编译器,关系运算得到的非0结果为1,但是不要利用这个1 逻辑运算符 逻辑运算也被称为布尔(Boolean)运算 与运算 a b当且仅当两者都为真,则结果为真 ( a b b c);a大于b,并且b大于c 或运算|| a || b只要两者中有一个为真,结果就为真 ( a b || b c); a大于b,或者b大于c 求反! ( !a );如果a是0,结果非0;如果a是非0,结果是0 并不改变a的值 实例 ch是英文大写字母 (ch = A) (ch = Z) 判断某一年year是否是闰年的条件是满足下列两个条件之一: 能被4整除,但不能被100整除; 能被400整除; ((year % 4 == 0) (year % 100 != 0)) || (year % 400 == 0) 自动类型转换 同种数据类型的运算结果,还是该类型 不同种数据类型的运算结果,是两种类型中取值范围更大的那种 long double double float long int short char double float long unsigned int char,short 精度低 精度高 自动类型转换 在进行赋值操作时,会发生类型转换 将取值范围小的类型转为取值范围大的类型是安全的 反之是不安全的 如果大类型的值在小类型能容纳的范围之内,则平安无事 但是,浮点数
您可能关注的文档
- 竹炭研究现状和发展趋势PPT.ppt
- 章乐-细胞应激PPT.ppt
- 第 1 讲 光谱分析基础 2 NMRPPT.ppt
- 窄QRS波心动过速概述、分类和鉴别诊断PPT.ppt
- 第 三 章 心理应激PPT.ppt
- 第 14 课 《世界格局的演变课件》pptPPT.ppt
- 第 十 章 病人心理与医患关系PPT.ppt
- 第 10 章 食品安全的监督管理PPT.ppt
- 第01章 疾病学概论PPT.ppt
- 第01章概论PPT.ppt
- 《基于BIM技术的建筑行业数字化转型与绿色建筑融合研究》教学研究课题报告.docx
- 初中英语写作中同伴互评对句式多样性的提升效果分析课题报告教学研究课题报告.docx
- 2025年跨境电商平台会员体系运营效率提升报告.docx
- 2025年跨境电商平台用户反馈机制报告.docx
- 《2025年充电桩小区运营补贴政策盈利测算与市场发展趋势报告》.docx
- 中国诚通控股校招笔试题及答案.doc
- 2025年全球绿色能源改造行业投资趋势报告.docx
- 小学环保教育中的科学探究与实践能力培养教学研究课题报告.docx
- 校园垃圾分类教育与社区合作的实践路径研究教学研究课题报告.docx
- 2025年智能眼镜在汽车驾驶辅助中的应用研究报告.docx
最近下载
- 消防喷淋系统安装检验批质量验收记录.docx VIP
- 加强对心力衰竭早期防治的认识(1)PPT课件.pptx VIP
- (精)最新个人租房合同免费下载.docx VIP
- 《矿井运输提升》复习题带答案-真题版.doc VIP
- 鲁迅”阅读答案(精选5篇).pdf VIP
- 2023海湾消防JB-QB-GST500、JB-QG-QT-GST5000 火灾报警控制器(联动型)安装使用说明书.docx
- 我在八零年代当后妈》短剧拆解,.docx VIP
- 德晟千里山冶金炉料选矿厂选矿厂土建工程结构设计说明.pdf VIP
- 介绍家乡梅州PPT学习版.ppt VIP
- 2023年南通大学法学专业《民法学》期末试卷B(有答案).docx VIP
原创力文档


文档评论(0)