【C++】运算符

C++ 运算符学习笔记

1. 算术运算符

  • 作用:用于执行基本的数学运算,如加法、减法、乘法和除法等。
  • 示例+(加法)、-(减法)、*(乘法)、/(除法)、%(取模)等。

示例代码

int a = 10;
int b = 5;
int sum = a + b; // 加法
int difference = a - b; // 减法
int product = a * b; // 乘法
int quotient = a / b; // 除法
int remainder = a % b; // 取模

2. 赋值运算符

  • 作用:用于将右侧表达式的值赋给左侧变量。
  • 示例=, +=, -=, *=, /=, %= 等。

示例代码

int x = 10;
x += 5; // x = x + 5;

3. 关系运算符

  • 作用:用于比较两个值之间的关系,返回布尔类型结果(真或假)。
  • 示例==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)等。

示例代码

int a = 5;
int b = 10;
bool isEqual = (a == b); // 等于运算符

4. 逻辑运算符

  • 作用:用于执行逻辑运算,返回布尔类型结果(真或假)。
  • 示例&&(逻辑与)、||(逻辑或)、!(逻辑非)等。

示例代码

bool condition1 = true;
bool condition2 = false;
bool result = (condition1 && condition2); // 逻辑与运算符

5. 位运算符

  • 作用:对整数在二进制位上进行操作。
  • 示例&(按位与)、|(按位或)、^(按位异或)、~(按位取反)、<<(左移)、>>(右移)等。

示例代码

int x = 5; // 二进制表示为 0000 0101
int y = 3; // 二进制表示为 0000 0011
int result = x & y; // 按位与运算

6. 其他常见运算符

  • 三元运算符? :,用于根据条件选择执行不同的语句。
  • 逗号运算符,,用于在一条语句中执行多个操作,返回最后一个表达式的结果。

示例代码

int a = 10;
int b = (a > 5) ? 100 : 200; // 三元运算符
int x = (a++, a+5); // 逗号运算符

通过学习和理解这些运算符,我们可以更加灵活地进行数学运算、逻辑判断和位操作,编写出更加高效和精确的代码。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值