- 1
- 0
- 约3.98千字
- 约 13页
- 2022-11-28 发布于上海
- 举报
3. 1复合赋值运算
算术运算符“+ — * / %”和赋值运算符“=”结合起来,形成复合赋值运算符。如下所示:
+ :加赋值运算符。如a+=3+1 , 等价于 a=a+(3+1)。
- :减赋值运算符。如a-=3+1 , 等价于 a=a-(3+1)。
* :乘赋值运算符。如a*=3+1 , 等价于 a=a*(3+1)。
/ :除赋值运算符。如a/=3+1 , 等价于 a=a/(3+1)。
%= :取余赋值运算符。如a%=3+1 , 等价于 a=a%(3+1)。
复合赋值运算符的作用是先将复合运算符右边表达式的结果与左边的变量进行算术运算,然后再将最终
结果赋予左边的变量。所以复合运算要注意:
一、是复合运算符左边必须是变量;
二、是复合运算符右边的表达式计算完成后才参与复合赋值运算。
复合运算符常用于某个变量自身的变化,尤其当左边的变量名很长时,使用复合运算符书写更方便。
三,复合赋值运算的优先级符合C语言运算符的优先级表,结合方向为从右到左。
四,采用复合赋值运算可提高程序的效率。如
到底Total=Total+3;与Total+=3;有没有区别?答案是有的,对于
A=A+1 ,表达式A被计算了两次,对于复合运算符A+=1 ,表达
式A仅计算了一次。一般的来说,这
您可能关注的文档
最近下载
- 中国传媒大学《纪录片创作实用教程》课件-10.纪录片创作实用教程-课件-第十二章.pptx VIP
- 2026年泰康人寿保险招聘备考题库含答案详解.docx VIP
- GB 55022-2021 既有建筑维护与改造通用规范.pdf VIP
- 医院消防维保服务投标方案(技术方案).doc
- 移动机器人SLAM技术 课件 【ch08】机器人操作系统.pptx
- 2025年青海专升本数学真题试卷及答案.docx VIP
- 杜威的教育思想.ppt VIP
- 2025-2026学年 八年级数学上学期竞赛专题培优:五 轴对称(含答案).pdf
- 计量经济学李子奈eviews实验五.docx VIP
- 北斗报文服务系统加入GMDSS评估历程及要点分析.pdf
原创力文档

文档评论(0)