Visual Studio2017C++学习笔记(三)-运算符

这篇博客详细介绍了C++中的运算符,包括算数运算符、取模运算符、前置和后置运算符、赋值运算符、比较运算符和逻辑运算符。特别强调了取模运算的本质是求余数,要注意分母不能为0,以及前置和后置运算符的区别。最后进行了总结,帮助读者理解和复习C++的运算符知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

  • 软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便自身回顾和复习。
    笔记来自于:黑马程序员C++教程。

一、运算符

  • 作用:用于执行代码的运算
  • 分类
运算符类型 作用
算术运算符 用于处理四则运算
赋值运算符 用于将表达式的值赋给变量
比较运算符 用于表达式的比较,并返回一个真值或者假值
逻辑运算符 用于根据表达的值返回真值或者假值

二、算数运算符

1.作用

  • 用于处理四则运算

2.算数运算符包含以下符号

运算符 术语 示例 结果
+ 正号 +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;

3.示例

int main() {
   
   
	//1、加减乘除
	int a1 = 10;
	int b1 = 3;
	
	cout << a1 + b1 << endl;
	cout << a1 - b1 << endl;
	cout << a1 * b1 << endl;
	cout << a1 / b1 << endl;//两个整数相除,结果仍是整数,将小数部分去除。

	int a2 = 10;
	int b2 = 20;
	cout << a2 / b2 << endl;//结果为0

	//两个小数也可以相除。
	double d1 = 5;
	double d2 = 0.22;
	cout << d1 / d2 << endl;//结果是小数
	system("pause");
	return 0;
}

4. 注意

  • 两个数相除,分母不能为0。

三、 取模运算符

1.本质

  • 取模本质就是进行求余数运算。

2.示例

//
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值