C++:赋值运算符(17)

赋值也就是将后面的值赋值给变量,这里最常用的就是= ,a=1那么a就是1,此外还包含以下的赋值运算

|-----|-----|-------------------|------|
| = | 等于 | int a = 1; a=10 | a=10 |
| += | 加等于 | int a = 1; a+=1; | a=2 |
| -= | 减等于 | int a = 1; a-=1; | a=0 |
| *= | 乘等于 | int a = 2; a*=5; | a=10 |
| /= | 除等于 | int a = 10; a/=2; | a=5 |
| %= | 模等于 | int a = 10; a%=2; | a=0 |


接下来我用不一样的数去演示一遍

加等于

复制代码
#include<iostream>
using namespace std;

int main()
{
	//	=	等于
	int a = 1;
	a = 10;
	cout << "a = " << a << endl;

	//	+=	加等于
	a += 10;	// a += 10;	== a = a + 10 ;
	cout << "a = " << a << endl;


	system("pause");
	return 0;
}

a += 10; 等于 a = a + 10;


减等于

复制代码
#include<iostream>
using namespace std;

int main()
{
	//	=	等于
	int a = 1;
	a = 10;
	cout << "a = " << a << endl;

	//	+=	加等于
	a += 10;	// a += 10;	== a = a + 10 ;
	cout << "a = " << a << endl;

	//	-=	减等于
	a = 10;
	a -= 5;		// a -= 5;	== a = a - 5 ;
	cout << "a = " << a << endl;

	system("pause");
	return 0;
}

a -=5 等于 a = a - 5


乘等于

复制代码
#include<iostream>
using namespace std;

int main()
{
	//	=	等于
	int a = 1;
	a = 10;
	cout << "a = " << a << endl;

	//	+=	加等于
	a += 10;	// a += 10;	== a = a + 10 ;
	cout << "a = " << a << endl;

	//	-=	减等于
	a = 10;
	a -= 5;		// a -= 5;	== a = a - 5 ;
	cout << "a = " << a << endl;

	//	*=	乘等于
	a = 10;
	a *= 10;
	cout << "a = " << a << endl;

	system("pause");
	return 0;
}

a *= 10 等于 a = a * 10


除等于

复制代码
#include<iostream>
using namespace std;

int main()
{
	//	=	等于
	int a = 1;
	a = 10;
	cout << "a = " << a << endl;

	//	+=	加等于
	a += 10;	// a += 10;	== a = a + 10 ;
	cout << "a = " << a << endl;

	//	-=	减等于
	a = 10;
	a -= 5;		// a -= 5;	== a = a - 5 ;
	cout << "a = " << a << endl;

	//	*=	乘等于
	a = 10;
	a *= 10;
	cout << "a = " << a << endl;

	//	/=	除等于
	a = 10;
	a /= 2;
	cout << "a = " << a << endl;

	system("pause");
	return 0;
}

a /=2 等于 a=a/2


模等于

复制代码
#include<iostream>
using namespace std;

int main()
{
	//	=	等于
	int a = 1;
	a = 10;
	cout << "a = " << a << endl;

	//	+=	加等于
	a += 10;	// a += 10;	== a = a + 10 ;
	cout << "a = " << a << endl;

	//	-=	减等于
	a = 10;
	a -= 5;		// a -= 5;	== a = a - 5 ;
	cout << "a = " << a << endl;

	//	*=	乘等于
	a = 10;
	a *= 10;
	cout << "a = " << a << endl;

	//	/=	除等于
	a = 10;
	a /= 2;
	cout << "a = " << a << endl;

	//	%=	模等于
	a = 9;
	a %= 2;
	cout << "a = " << a << endl;

	system("pause");
	return 0;
}

a%=2 等于 a=a%2

相关推荐
沿着路走到底36 分钟前
python 基础
开发语言·python
沐知全栈开发1 小时前
C# 委托(Delegate)
开发语言
江公望2 小时前
Qt qmlRegisterSingletonType()函数浅谈
c++·qt
任子菲阳2 小时前
学Java第三十四天-----抽象类和抽象方法
java·开发语言
csbysj20203 小时前
如何使用 XML Schema
开发语言
R6bandito_3 小时前
STM32中printf的重定向详解
开发语言·经验分享·stm32·单片机·嵌入式硬件·mcu
逆小舟3 小时前
【C/C++】指针
c语言·c++·笔记·学习
earthzhang20213 小时前
【1007】计算(a+b)×c的值
c语言·开发语言·数据结构·算法·青少年编程
江公望3 小时前
Qt QtConcurrent使用入门浅解
c++·qt·qml
杨枝甘露小码3 小时前
Python学习之基础篇
开发语言·python