대입 연산자는 다른 연산자(op)와 결합하여 'op='와 같은 방식으로 사용될 수 있습니다. 결합된 두 연산자는 반드시 공백없이 붙여 써야 합니다.
op= | = |
---|---|
i += 3; | i = i + 3; |
i -= 3; | i = i - 3; |
i *= 3; | i = i * 3; |
i /= 3; | i = i / 3; |
i %= 3; | i = i % 3; |
i <<= 3; | i = i << 3; |
i >>= 3; | i = i >> 3; |
i &= 3; | i = i & 3; |
i ^= 3; | i = i ^ 3; |
i |= 3; | i = i | 3; |
i *= 10 + j; | i = i * (10 + j); |
int a = 5;
int b = 3;
a += b; // a는 8이 됨
int a = 5;
int b = 3;
a -= b; // a는 2가 됨
int a = 5;
int b = 3;
a *= b; // a는 15가 됨
int a = 15;
int b = 3;
a /= b; // a는 5가 됨
int a = 17;
int b = 5;
a %= b; // a는 2가 됨
int a = 5;
int b = 3;
a &= b; // a는 1이 됨
int a = 5;
int b = 3;
a |= b; // a는 7이 됨
int a = 5;
int b = 3;
a ^= b; // a는 6이 됨