1.6.3 使用组合赋值运算符

2013-10-07 14:42:25 · 作者: · 浏览: 65

1.6.3  使用组合赋值运算符

上面那一行代码有更简短的版本如下:

  1. score += 100; 

这条语句的结果和score = score + 100;一样。运算符+=称为组合赋值运算符,因为它组合了算术运算(这里是加法)和赋值运算。该运算符的意思是"将右边的全部与左边的全部相加,然后将结果赋给左边"。

前面见过的所有算术运算符都有组合赋值运算符的版本,详见表1-2。

表1-2 组合赋值运算符

< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

   

+=

x += 5;

x = x + 5;

=

x= 5;

x = x5;

*=

x *= 5;

x = x * 5;

/=

x /= 5;

x = x / 5;

%=

x %= 5;

x = x % 5;