赋值运算符分为以下几类
1、=
2、+=
3、-=
4、/=
5、*=
6、%=
其实际相当与先加减乘除/取模后,进行赋值
例如
a += 2 就相当于 a = a + 2
下面是一个实例
#include<iostream>
using namespace std;
int main() {
//赋值运算
//=
int a = 10;
a = 100;
cout << "a = " << a << endl;
//+=
a = 10;
a += 2; // a = a + 2
cout << "a = " << a << endl;
//-=
a = 10;
a -= 2; // a = a - 2
cout << "a = " << a << endl;
//*=
a = 10;
a *= 2; // a = a * 2
cout << "a = " << a << endl;
// /=
a = 10;
a /= 2; // a = a / 2
cout << "a = " << a << endl;
// %=
a = 10;
a %= 2; // a = a % 2
cout << "a = " << a << endl;
system("pause");
return 0;
}
输出结果为