前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C++基础入门丨3. 搞明白4类运算符——运算符

C++基础入门丨3. 搞明白4类运算符——运算符

作者头像
AXYZdong
发布2022-09-23 16:09:05
3290
发布2022-09-23 16:09:05
举报
文章被收录于专栏:想到什么就分享

操作系统:Windows 10 IDE:Visual Studio 2019

文章目录

作用:用于执行代码的运算

运算符类型

作用

算术运算符

用于处理四则运算

赋值运算符

用于将表达式的值赋给变量

比较运算符

用于表达式的比较,并返回一个真值或假值

逻辑运算符

用于根据表达式的值返回真值或假值

一、 算术运算符

作用:用于处理四则运算

算术运算符包括以下符号:

运算符

术语

示例

结果

+

正号

+3

3

-

负号

-3

-3

+

10 + 5

15

-

10 - 5

5

*

10 * 5

50

/

10 / 5

2

%

取模(取余)

10 % 3

1

++

前置递增

a=2; b=++a;

a=3; b=3;

++

后置递增

a=2; b=a++;

a=3; b=2;

前置递减

a=2; b=–a;

a=1; b=1;

后置递减

a=2; b=a–;

a=1; b=2;

1.1 加减乘除运算

代码语言:javascript
复制
#include<iostream>

using namespace std;

int main() {

	int a = 10;
	int b = 3;
	double c = 0.6;
	double d = 0.3;

	cout << "a/b =  " << a / b << endl;  //两个整数相除,结果依然是整数
	cout << "c/d =  " << c / d << endl;  //两个小数可以相除

	system("pause");

	return 0;

}

1.2 取模(取余)运算

代码语言:javascript
复制
#include<iostream>

using namespace std;

int main() {

	int a = 10;
	int b = 3;
	
	cout << "a取模于b结果为:  " << a % b << endl;

	system("pause");

	return 0;

}

1.3 递增递减运算

代码语言:javascript
复制
#include<iostream>

using namespace std;

int main() {

	int a = 10;
	int a1 = 10;
	int a2 = 10;

	int b1 = a * a1++;
	int b2 = a * ++a2;

	cout << "b1 =  " << b1 << endl;
	cout << "b2 =  " << b2 << endl;
	cout << "a1 =  " << a1 << endl;
	cout << "a2 =  " << a2 << endl;

	system("pause");

	return 0;

}

1.4 需要注意的问题

  • 两个整数相除,结果依然是整数
  • 只有整型变量可以进行取模运算,两个小数不可以取模
  • 前置递增先对变量进行++,再计算表达式,后置递增相反

二、赋值运算符

作用:用于将表达式的值赋给变量

赋值运算符包括以下几个符号:

运算符

术语

示例

结果

=

赋值

a=2; b=3;

a=2; b=3;

+=

加等于

a=0; a+=2;

a=2;

-=

减等于

a=5; a-=3;

a=2;

*=

乘等于

a=2; a*=2;

a=4;

/=

除等于

a=4; a/=2;

a=2;

%=

模等于

a=3; a%2;

a=1;

三、比较运算符

作用:用于表达式的比较,并返回一个真值或假值

比较运算符有以下符号:

运算符

术语

示例

结果

==

相等于

4 == 3

0

!=

不等于

4 != 3

1

<

小于

4 < 3

0

>

大于

4 > 3

1

<=

小于等于

4 <= 3

0

>=

大于等于

4 >= 1

1

C和C++ 语言的比较运算中, “真”用数字“1”来表示, “假”用数字“0”来表示。

四、逻辑运算符

作用:用于根据表达式的值返回真值或假值

逻辑运算符有以下符号:

运算符

术语

示例

结果

!

!a

如果a为假,则!a为真; 如果a为真,则!a为假。

&&

a && b

如果a和b都为真,则结果为真,否则为假。

||

a || b

如果a和b有一个为真,则结果为真,二者都为假时,结果为假。

—— END ——


Reference

  • [1]:https://www.bilibili.com/video/BV1VJ411M7WR

如果以上内容有任何错误或者不准确的地方,欢迎在下面 👇 留言。或者你有更好的想法,欢迎一起交流学习~~~

更多精彩内容请前往 AXYZdong的博客

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-08-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、 算术运算符
    • 1.1 加减乘除运算
      • 1.2 取模(取余)运算
        • 1.3 递增递减运算
          • 1.4 需要注意的问题
          • 二、赋值运算符
          • 三、比较运算符
          • 四、逻辑运算符
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档