复合赋值运算符的运算顺序是什么?

如题所述

/=是复合赋值运算符的一种,是两种运算(除、赋值)的结合,x/=10等同于x=x/10。

实际分为两个步骤进行:

    先进行左侧表达式除以右侧表达式的除法运算。

    然后进行把除的结果赋值给左侧表达式的赋值运算。

这种运算符主要是为了简化表达式写法,当某个表达式要进行除法操作并且把除法结果赋值给自己的时候,可以用这种写法。


类似的其他运算符还有:

+=、 -=、 *=、 %=、 &=、 |=、 ^=、 <<=、 >>=

其中等号左边的运算符分别是:加、减、乘、取余、按位与、按位或、按位异或、左移、右移。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网