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

相关推荐
潮汐退涨月冷风霜21 分钟前
数字图像处理(1)OpenCV C++ & Opencv Python显示图像和视频
c++·python·opencv
长河1 小时前
Java开发者LLM实战——LangChain4j最新版教学知识库实战
java·开发语言
第七序章1 小时前
【C++STL】list的详细用法和底层实现
c语言·c++·自然语言处理·list
Cyan_RA91 小时前
SpringMVC @RequestMapping的使用演示和细节 详解
java·开发语言·后端·spring·mvc·ssm·springmvc
逆小舟3 小时前
【Linux】人事档案——用户及组管理
linux·c++
再见晴天*_*4 小时前
SpringBoot 中单独一个类中运行main方法报错:找不到或无法加载主类
java·开发语言·intellij idea
lqjun08276 小时前
Qt程序单独运行报错问题
开发语言·qt
hdsoft_huge8 小时前
Java & Spring Boot常见异常全解析:原因、危害、处理与防范
java·开发语言·spring boot
风中的微尘8 小时前
39.网络流入门
开发语言·网络·c++·算法
未来之窗软件服务9 小时前
幽冥大陆(二)RDIFSDK 接口文档:布草洗涤厂高效运营的技术桥梁C#—东方仙盟
开发语言·c#·rdif·仙盟创梦ide·东方仙盟