第 运算符和表达式.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第 运算符和表达式.pptx》由会员分享,可在线阅读,更多相关《第 运算符和表达式.pptx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、运算符运算符 C+中包含了C语言中的运算符和表达式 C+提供的基本运算符有以下几种:算术运算符、关系运算符、逻辑运算符、位运算符、条件运算符、赋值运算符、逗号运算符、sizeof运算符及其他运算符(按功能分)。不同的运算符需要指定的操作数的个数并不相同。根据运算符需要的操作数的个数,可将其分为3种:单目运算符(一个操作数)、双目运算符(两个操作数)和三目运算符(三个操作数)。第第2页页/共共12页页第1页/共12页算术运算符算术运算符 C+的算术运算符包含单目运算符和双目运算符,其中单目运算符有减、增量、减量运算符,双目运算符有加、减、乘、除和模运算符。在进行包含多个算术运算符的表达式运算时候
2、,需要注意算术运算符的优先级。优先级相同的运算符,按照其结合性进行处理;在算术运算符中,除单目运算符外,其余双目运算符的结合性都是从左到右的。【范例3-1】算术运算符的使用。该范例中a=5,b=3,c=1,d=2,e=6,求表达式a+b-c/d+e%d的值 第第3页页/共共12页页第2页/共12页赋值运算符赋值运算符 赋值运算符是C+程序设计中最基本的运算符之一,利用赋值运算符可以给一个变量赋值。其说明语句的一般形式为,=;运运 算算 符符使用方法使用方法等效形式等效形式说说 明明+=a+=ba=a+b将将a加加b的值赋给的值赋给a-=a-=ba=a-b将将a减减b的值赋给的值赋给a*=a*=
3、ba=a*b将将a乘以乘以b的值赋给的值赋给a/=a/=ba=a/b将将a除以除以b的值赋给的值赋给a%=a%=ba=(a%b)将将a除以除以b的余数的值赋给的余数的值赋给a=a=ba=(a=a=ba=(ab)将将a右移右移b位的值赋给位的值赋给a&=a&=ba=(a&b)将将a与与b逐位与的值赋给逐位与的值赋给a|=a|=ba=(a|b)将将a与与b逐位或的值赋给逐位或的值赋给a=a=ba=(ab)将将a与与b逐位异或的值赋给逐位异或的值赋给a第第4页页/共共12页页第3页/共12页条件运算符条件运算符 C+中,还支持条件运算符的使用,条件运算符是一个比较特殊的运算符,其是三目运算符,说明语
4、句的一般形式为:?:例如,读者可以通过如下的表达式理解条件运算符的使用。x=ab?a:b上述表达式的含义为:如果ab成立,那么将a的值赋给x;如果ab不成立,则将b的值赋给x。这在实际程序中应用是比较多的。第第5页页/共共12页页第4页/共12页表达式表达式 表达式是由运算符和操作数组成的式子,运算符可以是3.1.9节介绍过的各种运算符。操作数包含了常量、变量、函数和其他一些命名的标识符,最常见的表达式是常量和变量。此外,由于C+中运算符很丰富,因此表达式的种类也很多。常见的表达式有如下6种:算术表达式。例如,a+5.2/3.0-9%5关系表达式。例如,m=x逻辑表达式。例如,!a&8|7条件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运算符和表达式 运算 表达式
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内