(六十八)组合运算符

简介:

运算符+、-、*、/、%和=分别是加、减、乘、除、求余和赋值。

 

前面5个运算符,可以和赋值运算符“=”结合使用。

 

上代码:

#include<iostream>

int main()
{
	using namespace std;
	int a = 1, b = 5;	//初始化a=1,b=5
	cout << "a = " << a << "\nb = " << b << endl;

	a += b;	//a+=b实际上是a=a+b
	cout << endl << "a += b" << endl;
	cout << "a = " << a << "\nb = " << b << endl;

	a -= b;	//a-=b实际上是a=a-b
	cout << endl << "a -= b" << endl;
	cout << "a = " << a << "\nb = " << b << endl;

	a *= b;	//a*=b实际上是a=a*b
	cout << endl << "a *= b" << endl;
	cout << "a = " << a << "\nb = " << b << endl;

	a /= b;	//a/=b实际上是a=a/b,注意,由于是int,所以会取整数部分
	cout << endl << "a /= b" << endl;
	cout << "a = " << a << "\nb = " << b << endl;

	a %= b;	// a%=b实际上是a=a%b,即求a/b的余数
	cout << endl << "a %= b" << endl;
	cout << "a = " << a << "\nb = " << b << endl;
	system("pause");
	return 0;
}

输出:


a = 1
b = 5

a += b
a = 6
b = 5

a -= b
a = 1
b = 5

a *= b
a = 5
b = 5

a /= b
a = 1
b = 5

a %= b
a = 1
b = 5
请按任意键继续. . .

注意:

①组合运算符,对于等号右边的变量/常量并没有进行操纵,影响的是左边的变量。

 

②组合运算符,实际上就是 左边的数字+-*/右边的数字 后,赋值给左边的数字。

即a*=b 等价于a=a*b;


目录
相关文章
|
9月前
|
C语言 C++
操作符的属性:优先级、结合性(缺表达式求值)
操作符的属性:优先级、结合性(缺表达式求值)
65 0
|
8月前
|
编译器 C语言
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)二
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)二
69 3
|
8月前
|
存储 编译器 C语言
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)一
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)一
53 1
|
9月前
|
Java
Java程序设计基础—表达式及运算符的优先级
Java程序设计基础—表达式及运算符的优先级
|
9月前
|
C++
关系运算符及其优先次序:编程中的比较逻辑
在编程中,关系运算符是用于比较两个值之间关系的一种重要工具。它们帮助我们根据这些关系(如相等、不等、大于、小于等)来做出决策或执行特定的代码块。理解关系运算符及其优先次序对于编写正确和高效的代码至关重要。
183 0
|
9月前
|
Java C++ Python
C/C++每日一练(20230422) 存在重复元素、组合总和、给表达式添加运算符
C/C++每日一练(20230422) 存在重复元素、组合总和、给表达式添加运算符
74 0
C/C++每日一练(20230422) 存在重复元素、组合总和、给表达式添加运算符
|
9月前
|
存储 C语言
C learning_12 操作符前篇(算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符)
C learning_12 操作符前篇(算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符)
|
9月前
|
测试技术
leetcode-241:为运算表达式设计优先级
leetcode-241:为运算表达式设计优先级
69 0
|
算法 程序员 C#
C++二分查找算法:132 模式枚举3
C++二分查找算法:132 模式枚举3
|
算法 测试技术 C#
C++二分查找算法:132 模式解法二枚举2
C++二分查找算法:132 模式解法二枚举2