如题所述
/=是复合赋值运算符的一种,是两种运算(除、赋值)的结合,x/=10等同于x=x/10。
实际分为两个步骤进行:
先进行左侧表达式除以右侧表达式的除法运算。
然后进行把除的结果赋值给左侧表达式的赋值运算。
这种运算符主要是为了简化表达式写法,当某个表达式要进行除法操作并且把除法结果赋值给自己的时候,可以用这种写法。
类似的其他运算符还有:
+=、 -=、 *=、 %=、 &=、 |=、 ^=、 <<=、 >>=
其中等号左边的运算符分别是:加、减、乘、取余、按位与、按位或、按位异或、左移、右移。
温馨提示:答案为网友推荐,仅供参考