欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第6章运算符与表达式优秀PPT.ppt

    • 资源ID:78773587       资源大小:1.12MB        全文页数:21页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第6章运算符与表达式优秀PPT.ppt

    第第6章章 运算符与表达运算符与表达式式现在学习的是第1页,共21页6.1 6.1 算术运算算术运算算术运算是算术运算是C语言中最常用、最基本的运算符。语言中最常用、最基本的运算符。现在学习的是第2页,共21页6.1.1 6.1.1 算术运算符算术运算符在在C语语言言中中定定义义了了9种种算算术术运运算算符符,如如表表6-1所所示示,包包括括基基本本的的算算术术运运算算符符和和自自增增、自自减减运运算算符符。基基本本算算术术运运算算符符是是对对数数值值型型也也包包括括字字符符型型数数据据进进行行加加、减减、剩剩、除除四四则则运运算算,以以及及用用于于表表示示数数值值大大小小的的正正负负号号()。自自增增、自自减减运运算算符符是对字符型、整型等变量进行加是对字符型、整型等变量进行加1、减、减1运算。运算。现在学习的是第3页,共21页6.1.2 6.1.2 算术表达式算术表达式算算术术表表达达式式是是用用算算术术运运算算符符将将运运算算对对象象连连接接起起来来而而构构成成的的式式子子。算算术术运运算算符符就就是是上上一一小小节节中中提提到到的的9种种算算术术运运算算符符,运运算算对对象象包包括括常常量量、变变量量和和函函数数。算算术术表表达达式式与与数数学学中中的的代代数式子类似,例如:数式子类似,例如:a*(b-c)sqrt(b*b-4*a*b)6.3+71%12+21x+y*3/x-25%3算算术术表表达达式式的的运运算算对对象象是是常常量量时时,直直接接用用其其值值参参与与运运算算;当当为为变变量量时时,由由于于变变量量的的数数据据类类型型可可能能不不同同,参参与与运运算算之之前前要要将将其其数数据据类类型型进进行行转转换换,有有的的是是系系统统自自动动完完成成的的,有有的的需需要运用强制数据类型转换。要运用强制数据类型转换。现在学习的是第4页,共21页6.2 6.2 赋值运算赋值运算变变量量是是指指在在程程序序运运行行过过程程中中值值可可以以改改变变的的量量,改改变变变变量量的的值值就就是是为为变变量量赋赋值值。在在其其他他高高级级语语言言中中,赋赋值值是是最最简简单单的的概念,对变量赋值的表达式就是赋值表达式。概念,对变量赋值的表达式就是赋值表达式。现在学习的是第5页,共21页6.2.1 6.2.1 赋值运算符赋值运算符在数学中我们经常会看到这样的式子:在数学中我们经常会看到这样的式子:x=y-1 a=sinx+siny b=2这这些些式式子子在在数数学学中中称称为为方方程程表表达达式式,在在这这些些式式子子中中左左边边的的量量等等于于右右边边的的量量,我我们们在在解解方方程程式式时时就就是是根根据据根根据据左左右右的的量相等进行求解的,这里的等号量相等进行求解的,这里的等号“=”表示等于。表示等于。在在C语语言言中中,“=”是是赋赋值值运运算算符符,它它的的作作用用是是将将一一个个数数据据赋赋值值给给一一个个变变量量,如如上上面面的的三三个个式式子子,在在C语语言言中中表表示示如下:如下:x=y-1/*把把y-1的值赋值给变量的值赋值给变量x*/a=sinx+siny/*sinx与与siny的和赋值给变量的和赋值给变量a*/b=2/*把整型常量把整型常量2赋值给变量赋值给变量b*/现在学习的是第6页,共21页6.2.2 6.2.2 赋值表达式赋值表达式有有赋赋值值运运算算符符参参与与的的表表达达式式就就称称为为赋赋值值表表达达式式。在在赋赋值值表表达达式式中中,赋赋值值运运算算符符将将一一个个变变量量和和一一个个表表达达式式连连接接起起来来,一一般格式为:般格式为:变量变量 赋值运算符赋值运算符 表达式表达式例例如如,我我们们前前面面讲讲赋赋值值运运算算符符时时所所举举的的例例子子都都是是赋赋值值表表达式。达式。x=y-1a=sinx+siny b=2x+=5 x/=2x%=y现在学习的是第7页,共21页6.3 6.3 关系运算关系运算关关系系运运算算是是比比较较运运算算,用用于于比比较较两两个个量量的的大大小小,在在C语语言言中中关关系系运运算算常常用用于于选选择择结结构构、循循环环结结构构中中的的条条件件判判断断。由由关系运算符将操作数据连接起来的式子称为关系表达式。关系运算符将操作数据连接起来的式子称为关系表达式。现在学习的是第8页,共21页6.3.1 6.3.1 关系运算符关系运算符C语语言言中中的的关关系系运运算算符符与与数数学学中中的的算算术术比比较较符符号号相相似似,都都是是用用来来比比较较两两个个操操作作数数的的大大小小,C语语言言提提供供了了6种种关关系系运运算算符,如表符,如表6-4所示。所示。现在学习的是第9页,共21页6.3.2 6.3.2 关系表达式关系表达式由由关关系系运运算算符符构构成成的的表表达达式式称称为为关关系系表表达达式式,关关系系表表达达式用关系运算符将两个操作数连接起来进行比较。式用关系运算符将两个操作数连接起来进行比较。关关系系运运算算符符两两侧侧的的操操作作数数可可以以是是常常量量、变变量量,还还可可以以是是表表达达式式。表表达达式式可可以以是是任任何何类类型型可可比比较较的的表表达达式式如如算算术术表表达达式、赋值表达式等,还可以是关系表达式。例如:式、赋值表达式等,还可以是关系表达式。例如:a+b=c*6算术表达式算术表达式Aa字符表达式字符表达式(a=12)b)(b5|62a|b+3!5!b现在学习的是第12页,共21页6.4.3 6.4.3 逻辑表达式逻辑表达式逻逻辑辑表表达达式式用用逻逻辑辑运运算算符符连连接接操操作作数数,运运算算的的结结果果是是一一个逻辑值。前面一节中所列的表达式均为逻辑表达式。个逻辑值。前面一节中所列的表达式均为逻辑表达式。逻逻辑辑运运算算表表达达式式中中的的两两个个操操作作数数可可以以是是常常量量、变变量量,也也可可以以是是表表达达式式,如如算算术术表表达达式式、赋赋值值表表达达式式、关关系系表表达达式式以以及及逻辑表达式,但最后的结果都是一个逻辑值,即逻辑表达式,但最后的结果都是一个逻辑值,即0或或1。现在学习的是第13页,共21页6.5 6.5 条件运算条件运算条条件件运运算算是是根根据据运运算算表表达达式式中中的的条条件件是是否否成成立立,选选择择执执行行表表达达式式。条条件件运运算算符符是是C语语言言中中唯唯一一的的三三目目运运算算符符,因因此此也称之为三元运算符。也称之为三元运算符。现在学习的是第14页,共21页6.5.1 6.5.1 条件运算符条件运算符条条件件运运算算符符由由符符号号“?”和和“:”构构成成,需需要要三三个个操操作作对对象。象。现在学习的是第15页,共21页6.5.2 6.5.2 条件表达式条件表达式用用条条件件运运算算符符组组成成的的表表达达式式称称为为条条件件表表达达式式。条条件件运运算算符运用的一般格式为:符运用的一般格式为:表达式表达式1?表达式表达式2:表达式表达式3条件表达式的逻辑结构如下图所示。条件表达式的逻辑结构如下图所示。真真假假表达式表达式1条条件件表表达达式式取取表表达达式式2的值的值条条件件表表达达式式取取表表达达式式3的值的值现在学习的是第16页,共21页6.6 6.6 逗号运算逗号运算在在C语语言言中中逗逗号号常常用用于于分分隔隔符符号号,例例如如,在在定定义义变变量量的的时时候候可可以以同同时时定定义义多多个个同同一一种种数数据据类类型型的的变变量量;在在输输出出多多个个值值的的时时候候可可以以用用来来分分隔隔多多个个输输出出值值等等。在在C语语言言中中,逗逗号号还还可可以以用用来来作作为为运运算算符符,称称之之为为逗逗号号运运算算符符,用用逗逗号号运运算算符符连连接起来的表达式称为逗号表达式。接起来的表达式称为逗号表达式。现在学习的是第17页,共21页6.6.1 6.6.1 逗号运算符逗号运算符C语语言言中中的的逗逗号号运运算算符符是是一一个个“,”,逗逗号号运运算算符符可可以以用来分隔几个表达式。例如:用来分隔几个表达式。例如:a+=2,i+,i=6;现在学习的是第18页,共21页6.6.2 6.6.2 逗号表达式逗号表达式由由逗逗号号运运算算符符和和操操作作数数组组成成的的表表达达式式称称为为逗逗号号表表达达式式。逗号表达式的一般格式为:逗号表达式的一般格式为:表达式表达式1,表达式表达式2其其中中,逗逗号号“,”是是逗逗号号运运算算符符,表表达达式式1和和表表达达式式2都都是是逗逗号号运运算算符符的的两两个个操操作作数数,表表达达式式可可以以定定常常量量、变变量量,也也可可以定各种类型的表达式。以定各种类型的表达式。现在学习的是第19页,共21页6.7 6.7 长度运算符长度运算符不不同同的的数数据据类类型型在在内内存存中中占占用用的的字字节节不不一一样样,如如整整型型在在内内存存中中占占用用4个个字字节节,双双精精度度浮浮点点型型在在内内存存中中占占用用8个个字字节节,但但是是如如何何测测量量数数据据类类型型所所分分配配的的内内存存字字节节数数,这这里里需需要要用用到到长长度度运算符运算符sizeof进行计算。进行计算。长长度度运运算算符符与与其其他他运运算算符符不不同同,它它是是由由一一个个关关键键字字sizeof表示,用于计算数据类型所占用的字节数。一般格式为:表示,用于计算数据类型所占用的字节数。一般格式为:sizeof(数据类型数据类型)现在学习的是第20页,共21页6.8 6.8 本章小结本章小结C语语言言运运算算符符十十分分丰丰富富,通通过过运运算算符符可可以以对对运运算算对对象象进进行行各各种种操操作作。按按照照运运算算符符的的操操作作对对象象的的数数目目分分为为单单目目运运算算符符、双双目目运运算算符符和和三三目目运运算算符符;按按照照运运算算符符的的功功能能可可分分为为算算术术运运算算符符、赋赋值值运运算算符符、关关系系运算符、逻辑运算符、条件运算符等。运算符、逻辑运算符、条件运算符等。由由运运算算符符和和操操作作数数构构成成的的式式子子称称为为表表达达式式。例例如如,由由算算术术运运算算符符构构成成的的表表达达式式称称为为算算术术表表达达式式。表表达达式式是是C语语言言程程序序的的重重要要组组成成部部分分,表达式与分号结合就构成了表达式语句。表达式与分号结合就构成了表达式语句。在在学学习习本本章章内内容容时时,要要注注意意在在使使用用运运算算符符时时数数据据类类型型的的转转换换,综综合合运运算算时时运运算算符符的的优优先先级级。每每一一种种级级别别的的运运算算符符的的优优先先级级不不同同,详详细细情况请参看附录二。情况请参看附录二。现在学习的是第21页,共21页

    注意事项

    本文(第6章运算符与表达式优秀PPT.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开