C++中+= -= *= /= %=什么意思

这5个符号代表了什么?... 这5个符号代表了什么? 展开
 我来答
来自虞山乐滋滋的芥蓝
2021-07-13
知道答主
回答量:7
采纳率:0%
帮助的人:6040
展开全部

a+=b 的意思是 a = a + b,意思是说讲a+b的值重新赋值到a上,b也可指一个表达式。

a -=b 的意思是 a = a - b,意思与a+=b略同,b亦可指一个表达式。

a *=b 的意思是 a = a * b,意思与a+=b略同,b亦可指一个表达式。

a /=b 的意思是 a = a / b,意思与a+=b略同,注意,运算“/”在C++中默认向下取整,若想设为向上取整可设为 a = ceil(a / b),b亦可指一个表达式。

a %=b 的意思是 a = a % b,意思与a+=b略同,%运算是指模运算,也就是取余运算,也称Mod , b亦可指一个表达式。

匿名用户
2021-08-27
展开全部
a?=b(?表示+ - * / %) 就是a=a?b(?同上) 其中+和- 不用说了 就是原来的意思,*就是×,/表示a除以b后取商,舍掉余数,%恰恰相反,除以后取余数,舍掉商
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
胡子有点疼
2009-05-05 · TA获得超过999个赞
知道小有建树答主
回答量:646
采纳率:0%
帮助的人:617万
展开全部
复合符号。
a+=b 等价于 a=a+b;
a-=b 等价于 a=a-b;
a*=b 等价于 a=a*b;
a/=b 等价于 a=a/b;
a%=b 等价于 a=a%b;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
充谷梦If
2021-07-26 · TA获得超过221个赞
知道答主
回答量:169
采纳率:23%
帮助的人:12.9万
展开全部
比如:
a += b;
意思是先让a和b相加,结果赋值给a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jjzdxxzx
2009-05-05 · TA获得超过430个赞
知道答主
回答量:59
采纳率:0%
帮助的人:58.9万
展开全部
运算符 a+=b 等于a=a+b
依次类推
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式