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

    (2.7)--2.5 C++运算符与表达式.ppt

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

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

    (2.7)--2.5 C++运算符与表达式.ppt

    C+运算符与表达式表达式是运算求值的基本单位,它是由运算符和运算数组成的式子。l运算符是进行某种运算的符号,运算数包含常量、变量和函数等。l任何表达式都有值,且表达式的值可以用来参与其他操作01C C+运算符与表达式运算符与表达式基本概念02C+C+字符集字符集与标识符与标识符l+:加,如:加,如12+212+2、+8+8l-:减,如:减,如56-256-2、-8-8l*:乘,如:乘,如3*73*7l/:整除,如:整除,如2/52/5,结果为,结果为0 0;2.0/5 2.0/5,结果为,结果为0.40.4l%:取模(求余),如:取模(求余),如7%3=17%3=1。算术运算符02C+C+字符集字符集与标识符与标识符l求求值规则:l如果两个运算数的类型一致,那么直接运算,运算结果的类型和运算数类型相同。如如2/52/5,结果为,结果为0 0;l如果运算数的类型不一致,首先要使类型一致才能进行下一步的运算,C+提供了两种类型转换方式。算术表达式求值C+C+字符集字符集与标识符与标识符03算术表达式求值l算算术类型型转换l隐式式类型型转换:按从低到高的按从低到高的顺序序进行行l如如:2.0/52.0/5,值为,值为0.40.4l显式式类型型转换l类型名型名(表达式表达式)或或(类型名型名)表达式表达式l如:如:(intint)3.5 3.5 值为值为3 3 C C+中数据的表示中数据的表示04赋值运算与赋值表达式l赋值运算符:运算符:“=”l赋值表达式表达式格式:格式:变量量=表达式;表达式;l赋值结束后,会束后,会产生生2个个值:l左左侧变量量值:右右侧表达式表达式值l赋值表达式的表达式的值:左左侧变量量值相同相同l在在赋值时可能会遇到可能会遇到类型不一致型不一致问题,以左,以左边变量量类型型为准。准。int i=1.2*3;/给变量量i赋值结果果为3,而不是,而不是3.6C C+中数据的表示中数据的表示l复合运算符如下:复合运算符如下:l+=(加加赋值):a+=b等价于等价于a=a+bl-=(减减赋值):a-=b等价于等价于a=a-bl*=(乘乘赋值):a*=b等价于等价于a=a*bl/=(除除赋值):a/=b等价于等价于a=a/bl%=(取模取模赋值):a%=b等价于等价于a=a%b04赋值运算与赋值表达式C C+中数据的表示中数据的表示05自增与自减运算符(+,-)例如:例如:int i=3;int i=3;+i+i:前:前置置运算符运算符i i值值先先增增1 1:i=4i=4,后求后求表达式的值表达式的值:即即i i新值新值4 4i+i+:后置后置运算符运算符先求先求表达式的值:表达式的值:3 3后后使使i i值值增增1 1:i=4i=4-i-i和和ii类似求解类似求解C+C+字符集字符集与标识符与标识符06关系运算与逻辑运算l关系运算符关系运算符l,=,=,!=l逻辑运算符运算符l&(逻辑与与),|(逻辑或或)l!(逻辑非非)C+C+字符集字符集与标识符与标识符06l关系(关系(逻辑)表达式)表达式的的结果果为真真则为1,结果果为假假则为0l优先先级:逻辑非,算非,算术运算符,关系运算符,运算符,关系运算符,逻辑与,与,逻辑或或关系运算与逻辑运算例:char c=b;int i=1,j=3;a+1c 1j2 结果为结果为0 0结果为结果为1 11j&j21j&j2C C+中数据的表示中数据的表示07条件运算符l一般表达形式:一般表达形式:表达式表达式1?表达式?表达式2:表达式表达式3 运行结果运行结果:请输入一个成绩:请输入一个成绩:90该成绩及格该成绩及格【例例】用条件运算符判断成用条件运算符判断成绩是否及格是否及格#include using namespace std;int main()int score;coutscore;cout该成成绩=60?及格及格:不及格不及格)endl;return 0;C C+中数据的表示中数据的表示08逗号运算符及逗号表达式l逗号运算符用于将多个表达式逗号运算符用于将多个表达式连在一起,并按各表达式从左到右的在一起,并按各表达式从左到右的顺序序依次求依次求值,但只有其最右端的表达式的,但只有其最右端的表达式的结果作果作为整个逗号表达式的整个逗号表达式的结果果l逗号表达式的一般格式:逗号表达式的一般格式:表达式表达式1,表达式,表达式2,表达式,表达式ncout(r=3,3.1415926*r*r);r=3;cout3.1415926*r*r;小结C+运算符及表达式算算术运算符运算符关系运算符关系运算符逻辑运算符运算符赋值运算符运算符自增自减运算符自增自减运算符条件条件运算符运算符逗号运算符逗号运算符

    注意事项

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

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




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

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

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

    收起
    展开