欢迎访问宙启技术站
智能推送

C++操作符举例分析

发布时间:2023-05-15 09:03:14

C ++是一种通用编程语言,支持许多不同的操作符,可用于执行各种不同的任务。在本文中,我们将介绍一些常见的C ++操作符,并为您提供用例和实际场景,以帮助您更好地了解它们的功能。

1. 算术操作符

算数操作符是用于执行基本数学运算的操作符。以下是一些常用的算术操作符:

- 加法操作符:+

用法:

int a = 4, b = 3;

int c = a + b; // c = 7

- 减法操作符:-

用法:

int a = 4, b = 3;

int c = a - b; // c = 1

- 乘法操作符:*

用法:

int a = 4, b = 3;

int c = a * b; // c = 12

- 除法操作符:/

用法:

int a = 4, b = 3;

int c = a / b; // c = 1

- 取模操作符:%

用法:

int a = 4, b = 3;

int c = a % b; // c = 1

2. 关系操作符

关系操作符用于比较两个值,返回一个布尔值。以下是一些常用的关系操作符:

- 大于操作符:>

用法:

int a = 4, b = 3;

bool c = (a > b); // c = true

- 小于操作符:<

用法:

int a = 4, b = 3;

bool c = (a < b); // c = false

- 大于等于操作符:>=

用法:

int a = 4, b = 3;

bool c = (a >= b); // c = true

- 小于等于操作符:<=

用法:

int a = 4, b = 3;

bool c = (a <= b); // c = false

- 相等操作符:==

用法:

int a = 4, b = 3;

bool c = (a == b); // c = false

- 不等操作符:!=

用法:

int a = 4, b = 3;

bool c = (a != b); // c = true

3. 逻辑操作符

逻辑操作符用于将多个条件结合在一起,并返回一个布尔值。以下是一些常用的逻辑操作符:

- 逻辑与操作符:&&

用法:

int a = 4, b = 3, c = 5;

bool result = (a > b) && (c > b); // result = true

- 逻辑或操作符:||

用法:

int a = 4, b = 3, c = 5;

bool result = (a < b) || (c > b); // result = true

- 逻辑非操作符:!

用法:

bool a = true;

bool result = !a; // result = false

4. 赋值操作符

赋值操作符用于将一个值赋给变量。以下是一些常用的赋值操作符:

- 等于赋值操作符:=

用法:

int a;

a = 4; // a = 4

- 加等于赋值操作符:+=

用法:

int a = 4;

a += 3; // a = 7

- 减等于赋值操作符:-=

用法:

int a = 4;

a -= 3; // a = 1

- 乘等于赋值操作符:*=

用法:

int a = 4;

a *= 3; // a = 12

- 除等于赋值操作符:/=

用法:

int a = 4;

a /= 2; // a = 2

- 取模等于赋值操作符:%=

用法:

int a = 4;

a %= 3; // a = 1

5. 位操作符

位操作符用于在二进制位级别上执行操作。以下是一些常用的位操作符:

- 按位与操作符:&

用法:

int a = 5, b = 3;

int c = a & b; // c = 1

- 按位或操作符:|

用法:

int a = 5, b = 3;

int c = a | b; // c = 7

- 按位异或操作符:^

用法:

int a = 5, b = 3;

int c = a ^ b; // c = 6

- 左移操作符:<<

用法:

int a = 5;

int c = a << 2; // c = 20

- 右移操作符:>>

用法:

int a = 5;

int c = a >> 2; // c = 1

这些是一些常见的C ++操作符及其用例。通过理解这些操作符的功能,您可以更好地掌握C ++编程,并可以使用它们来解决各种问题。