第三章T3数据运算.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据运算 目标 运算符的分类 表达式的概念 表达式的分类及运算规则 运算符的分类 根据运算类型分类 (1)算术运算符 (+, -, *, /, %) (2)关系运算符 (> ,<, >=,<= ,==,!=) (3)逻辑运算符 (&&,|| , ! ) (4)位运算符 ( , ,~ ,|,∧,&) (5)赋值运算符 (=及其扩展赋值运算符) (6)条件运算符 (?:) (7)逗号运算符 (,) (8)指针运算符 (*和&) (9)求字节数运算符(sizeof) (10)强制类型转换运算符( (类型) ) (11)分量运算符(.-) (12)下标运算符([ ]) (13)其他 (如函数调用运算符()) 运算符的分类 按运算对象的数目分类 单目运算 例: -3 双目运算 例:a + b 三目运算 例:a b ? a : b 表达式 在程序中,所有运算的具体实现都需要通过表达式来表达 表达式含义:常量、变量、函数调用以及用运算符连接起来的符合C语言语法的式子都称为表达式 表达式表示的是一个计算过程,有结果值和结果类型两个基本属性 结果值:表达式的计算结果 结果类型:计算结果的数据类型 算术运算符与算术表达式 算术运算符 + (加法运算符,或正值运算符,如:3+5、+3) - (减法运算符,或负值运算符,如:5-2、-3) * (乘法运算符,如:3*5) / (除法运算符,如:5/3) % (模运算符,或称求余运算符,%两侧均应为整型数据,如:7%4的值为3) 算术运算符几乎可以用于C语言的全部基本数据类型,其运算规则与一般数学计算的规则基本相同 算术运算符与算术表达式 /和%的说明 / % 算术运算符与算术表达式 / 运算 10/3 11/3 10.0/3 11/3. 1/2 1./2 10/5*3 10/(5*3) 算术运算符与算术表达式 算术表达式 用算术运算符和括号将运算对象(也称操作数)连接起来的、符合C语法规则的式子,称为C算术表达式。运算对象包括常量、变量、函数等。 例如:sum=num1+num2+num3; avg=sum/3 注意:常量与变量做乘法运算时的书写规则 (1)优先级:在表达式求值时,先按运算符的优先级别高低次序执行,例如先乘除后加减。 +(正号) -(负号) * / % + - 算术运算符与算术表达式 (2)结合性:相同级别的算术运算符的结合方向为“自左至 右”,即先左后右 。 +(正号) -(负号):同级别 * / %:同级别 + - :同级别 练习:3+5*2/4 3%2+5*3%4 8*(3+2)/10 赋值运算符与赋值表达式 赋值运算符: 赋值运算符是用来向变量中写入数值的运算符 1、简单赋值运算符 (1)运算符: = (2)格式:变量=表达式 (3)功能:将右边表达式的值赋给左边的变量 。即结合性为自右往左 赋值运算符与赋值表达式 (4)、赋值示例 ①先定义再赋值 int age; age=18; ②定义时赋值 int age=18; ③连续赋值 float chinese,math,english; chinese=math=english=80; ?float chinese=math=english=30; 赋值运算符与赋值表达式 赋值运算符与赋值表达式 自增、自减运算 自增、自减运算 1、运算符: ++ -- 说明:++和--是单目运算符,只能作用于变量,且只能对int、char、long和指针变量进行运算 2、作用:使变量的值增1或减1 自增、自减运算 3、运算规则: 自增(自减)有前缀和后缀之分,即有 ++i或i++ --i或i-- 前缀与后缀的区别: 前缀:变量的值增1(或减1),表达式的值也增 1(或减1) 后缀:变量的值增1(或减1),表达式的值不变 自增、自减运算 自增、自减运算 逗号运算符与逗号表达式 逗号运算符 用逗号运算符将多

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档