- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习运算符应注意: 运算符功能 与运算量关系 要求运算量个数 要求运算量类型 运算符优先级别 在一个表达式中如果有多个运算符时,则计算是有先后次序的,这种计算的先后次序称为相应运算符的优先级。 结合方向 当一个运算对象两侧运算符的优先级别相同时进行运算(处理)的结合方向称为运算符的结合性。按“从右向左”的顺序运算,称为右结合性;按“从左向右”的顺序运算,称为左结合性。 结果的类型 C语言的运算符 §2.4 运算符及表达式 (1)算术运算符 + - * / % (2)赋值运算符 =及其扩展赋值运算符 (3)自增、自减运算符 ++ -- (4)关系运算符 == = = != (5)逻辑运算符 ! || (6)逗号运算符 , (7)位运算符 | ^ (8)条件运算符 ? : (9)指针运算符 * (10)求字节数运算符 sizeof (11)强制类型转换运算符 (类型标识符) (12)成员运算符 . → (13)下标运算符 [ ] (14)其它 如函数调用运算符() C语言的运算符 §2.4 运算符及表达式 (1)算术运算符 + - * / % (2)赋值运算符 =及其扩展赋值运算符 (3)自增、自减运算符 ++ -- (4)关系运算符 == = = != (5)逻辑运算符 ! || (6)逗号运算符 , (7)位运算符 | ^ (8)条件运算符 ? : (9)指针运算符 * (10)求字节数运算符 sizeof (11)强制类型转换运算符 (类型标识符) (12)成员运算符 . → (13)下标运算符 [ ] (14)其它 如函数调用运算符() 2.4.1 算术运算符—1、 基本算术运算符 §2.4 运算符及表达式 运算符 名称 示例 运算功能 - 取负 -a 使a的值为负值 + 加 a+b 求a与b的和 - 减 a-b 求a与b的差 * 乘 a*b 求a与b的积 / 除 a/b 求a与b的商 % 取余 a%b 求a整除以b的余数 说 明 §2.4 运算符及表达式 ① 乘法运算符是“*”,不能用×或·号,也不能省略。在数学中5a、5×a、5·a都是合法的,但在C语言中只能写成5*a。 ② 除法运算符是“/”,不能用÷号表示。两个整数相除结果为整数,如7/2的结果值为3,舍去小数部分。如果参加运算的两个数中有一个数为实数,则结果是double型,因为所有实数都按double型进行运算。 ③ 取余运算符“%” 两侧的数据必须为整型数据。结果按下式计算:余数=被除数-除数*商。如7%3的结果为1。 7%1.2则是错误的。 2、算术表达式 用算术运算符、圆括号将运算对象连接起来的符合C语法规则的式子就称为算术表达式。 如:(a-b)/c*2+a+-15%4 §2.4 运算符及表达式 ① 表达式中的乘号不能省略。 ② 表达式中只能使用合法用户标识符。例如:数学式 相应的C语言表达式应写成:3.1415926*r*r。 ③ 表达式不允许有分子分母、上下标等形式,必要时要利用圆括号保证运算的顺序。例如: 应写成:(a+b*b)/(c+d)。 ④ 表达式不允许使用方括号和花括号,只能使用圆括号帮助限定运算顺序。可以使用多层圆括号,但左右括号必须配对,运算时从内层圆括号开始,由内向外依次计算表达式的值。 3、算术运算符的优先级与结合性 §2.4 运算符及表达式 运算种类 结合性 优先级 ( ) ? 高 ↓ 低 -(负号) 左结合性 *,/,% +,- 右结合性 第二章 C语言基础 2.1 C语言的数据类型 2.2 标识符、常量和变量 2.3 基本数据类型(整型、实型、字符型、字符串) 2.4 运算符及表达式 引入: 程序=数据结构+算法 在高级程序设计语言中,对数据结构的描述是 通过数据类型的形式实现
您可能关注的文档
最近下载
- 《火烧云》新课标课件(第一课时) (1).pptx VIP
- 2025年邮政集团财务部招聘面试题库附答案.doc VIP
- 大型商业综合体各类突发事件安全事故应急预案.docx
- 产品质量保证措施方案范文.docx VIP
- 2025年国开电大《学前儿童发展心理学》形考形成性考核二答案.pdf VIP
- 《电力监控系统介绍》课件.ppt VIP
- 2025年运动处方师备考题库及答案解析.docx VIP
- 2024-2025年中国形象设计行业报告——颜值经济下的多元化发展新机遇.docx VIP
- 2023年湖北随州随县事业单位招聘随军家属(共500题含答案解析)笔试必备资料历年高频考点试题摘选.docx VIP
- (手术诊断)ICD9国临版3.0对照医保版2.0.docx VIP
原创力文档


文档评论(0)