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