- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
01_计算机二级C语言.ppt
运算符 一、运算符:能够完成某种操作(运算)的符号。 二、根据运算符的运算对象(操作数)的多少,运算符可分为: ①单目(一元)运算符 i++ --n ②双目(二元)运算符 a+b d/e ③三目(三元)运算符 xy?x+3:y*9(条件运算符) 优先级 运算符 操作数 结合性 1 ( ) [ ] - . 左?右 2 ! ~ - ++ -- * sizeof 1 右?左 3 * / % 2 左?右 4 + - 2 左?右 5 2 左?右 6 = = 2 左?右 7 = = != 2 左?右 8 2 左?右 9 ^ 2 左?右 10 | 2 左?右 11 2 左?右 12 || 2 左?右 13 ? : 3 右?左 14 = *= /= += …… = = 2 右?左 15 , 2 左?右 表达式 一、C表达式:由C运算符和运算对象构成的式子。 运算对象可以是常量、变量、函数或表达式。 二、 表达式的书写原则 (1)C语言的表达式只能采用线性的形式书写。 例如: ① 应写成1/3+i+j*j*j。 ② 应写成(a+b)/(c+d)*e+f。 (2) C语言的表达式只能使用C语言中合法的运算符和操作数, 对有些操作必须调用库函数完成, 而且运算符不能省略。例如: ① πr2应写成3.14159*r*r。 ② 应写成0.5*a*b*sin(alph)。 ③ |x-y|应写成fabs(x-y)。 ④ y+2X 应写成y+pow(2, x)。 #include math.h 三、表达式在求值时,遵循以下规则 (1)优先级:不同优先级的运算符出现在同一表达式时,按运算符的优先级的高低次序执行。 例如: d=a+b*c; /*先乘后加*/ (2)结合性:是指表达式中出现同优先级的操作符时,该先做哪个操作符的规定。 结合方向:“自左向右”、“自右向左” 例如: a+b-c 从左至右 d=a=b=3 从右至左 四、表达式的分类 C语言表达式种类很多, 有多种分类方法。 我们一般依据运算的特征将表达式分为: ① 算术表达式, 如a+b*2.0-3.0/5.0。 ② 关系表达式, 如x=y, 关系表达式可以认为是逻辑表达式的特殊情况。 ③ 逻辑表达式, 如(x=2)(x=8)。 ④ 赋值表达式, 如a=b=c=1。 ⑤ 条件表达式, 如(ab)?a: b。 ⑥ 逗号表达式, 如a=2, b=a*a, c=sqrt(b)。 五、表达式值的数据类型 (1)每个表达式都有一个确定的值,因而有确定的数据类型。 (2)表达式的分类和数据类型取决与最后执行的运算符, 如: 34.5+(76) 为算术表达式,类型是double型,值35.5 34.5+76 为关系表达式,类型是int型,值1 算术运算符和算术表达式 1、分类 单目运算符 - 负号运算 ++ 自增 -- 自减 双目运算符 + 加 - 减 * 乘 / 除 % 求余 “/”如果是两个整型数相除,取整;如有一个为实数时,其意义就是实数除,结果为double型。 5/2 = 2 5.0/2.0= 2.5 “%”取余数,只能对整数取余数,不能对浮点数取余数。运算结果的符号与左操作数相同。 5%2 = 1 -35%8 = -
您可能关注的文档
最近下载
- 孝德与感恩(孝文化讲坛).pptx VIP
- 地下消防水池开挖专项施工方案.docx VIP
- 人工智能在小学数学个性化作业设计中的应用研究教学研究课题报告.docx
- 五上英语每日一练小纸条(含答案11页).pdf VIP
- Unit 3 Yummy food(Wrap up)外研版(三起)(2024)英语三年级下册.pptx VIP
- 近五年黑龙江省中考数学真题及答案2023.docx VIP
- 2022病毒疣基层诊疗指南.pdf VIP
- 大学物理化学第四版课程课件:第6章化学平衡.pptx VIP
- 中国体癣和股癣诊疗指南(基层实践版2022).docx VIP
- 张昕-行政组织学-第八章行政组织变革.pptx VIP
文档评论(0)