(2.7)--2.5 C++运算符与表达式.ppt
《(2.7)--2.5 C++运算符与表达式.ppt》由会员分享,可在线阅读,更多相关《(2.7)--2.5 C++运算符与表达式.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、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+字符
2、集字符集与标识符与标识符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+中数据的表示中数据的
3、表示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等价于等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2.7-2.5 C+运算符与表达式 2.7 2.5 C+ 运算 表达式
限制150内