运算符(个人学习笔记黑马学习)

news2024/11/26 2:40:46

算数运算符

 加减乘除

#include <iostream>
using namespace std;

int main() {

	int a1 = 10;
	int a2 = 20;

	cout << a1 + a2 << endl;
	cout << a1 - a2 << endl;
	cout << a1 * a2 << endl;
	cout << a1 / a2 << endl;


	/*double a3 = 0.5;
	double a4 = 0.25;
	cout << a3 / a4 << endl;*/
	double a3 = 0.5;
	double a4 = 0.22;
	cout << a3 / a4 << endl;//运算结果也可以是小数

	system("pause");
	return 0;
}


取模  

#include <iostream>
using namespace std;

int main() {

	int a1 = 10;
	int b1 = 3;
	cout << a1 % b1 << endl;

	/*两个小数之间不可以做取余运算
	double d1 = 0.2;
	double d2 = 0.55;
	count << d1 % d2 << endl;
	*/
	

	system("pause");
	return 0;
}


自增自减 

#include <iostream>
using namespace std;

int main() {

	//前置
	int a2 = 10;
	int b2 = ++a2 * 10;
	cout << "a2 = " << a2 << endl;
	cout << "b2 = " << b2 << endl;


	//后置
	int a3 = 10;
	int b3 = a3++ * 10;
	cout << "a3 =" << a3 << endl;
	cout << "b3 =" << b3 << endl;
	system("pause");
	return 0;
}

  


赋值运算符

#include <iostream>
using namespace std;

int main() {

	// =
	int a = 10;
	a = 100;
	cout << "a=" << a << endl;

	// +=
	a = 10;
	a += 2;
	cout << "a=" << a << endl;

	// -=
	a = 10;
	a -= 2;
	cout << "a=" << a << endl;

	// *=
	a = 10;
	a *= 2;
	cout << "a=" << a << endl;


	// /=         
	a = 10;
	a /= 2;
	cout << "a=" << a << endl;

	// %=
	a = 10;
	a %= 2;
	cout << "a=" << a << endl;


	system("pause");
	return 0;
}


比较运算符 

#include <iostream>
using namespace std;

int main() {

	//==
	int a = 10;
	int b = 20;
	cout << (a == b) << endl;

	//!=
	cout << (a != b) << endl;

	//>
	cout << (a > b) << endl;

	//<
	cout << (a < b) << endl;

	//>=
	cout << (a >= b) << endl;

	//<=
	cout << (a <= b) << endl;


	system("pause");
	return 0;
}


逻辑运算符 

逻辑非!

#include <iostream>
using namespace std;

int main() {

	int a = 10;
	cout << !a << endl;
	cout << !!a << endl;

	system("pause");
	return 0;
}


逻辑与&& 

#include <iostream>
using namespace std;

int main() {

	int a = 10;
	int b = 10;
	cout << (a && b) << endl;

	a = 0;
	b = 10;
	cout << (a && b) << endl;

	a = 0;
	b = 0;
	cout << (a && b) << endl;

	system("pause");
	return 0;
}


逻辑或|| 

#include <iostream>
using namespace std;

int main() {

	int a = 10;
	int b = 10;
	cout << (a || b) << endl;

	a = 0;
	b = 10;
	cout << (a || b) << endl;

	a = 0;
	b = 0;
	cout << (a || b) << endl;

	system("pause");
	return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/938944.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

github加速方式

windows系统访问github加速方式 第一步&#xff1a;查询dns地址第二步&#xff1a;host文件添加dns映射第三步&#xff1a;刷新dns 第一步&#xff1a;查询dns地址 查询工具&#xff1a;https://coding.tools/cn/nslookup 依次将以下网址的ip查询出来&#xff1a; github.com …

javaee之黑马乐优商城1

问题1&#xff1a;整体的项目架构与技术选型 技术选型 开发环境 域名测试 如何把项目起来&#xff0c;以及每一个目录结构大概是什么样子 通过webpack去启动了有个项目&#xff0c;这里还是热部署&#xff0c;文件改动&#xff0c;内容就会改动 Dev这个命令会生成一个本地循环…

睿趣科技:抖音开网店卖玩具怎么样

近年来&#xff0c;随着社交媒体平台的飞速发展&#xff0c;抖音作为一款短视频分享应用也迅速崭露头角。而在这个充满创业机遇的时代背景下&#xff0c;许多人开始探索在抖音平台上开设网店&#xff0c;尤其是卖玩具类商品&#xff0c;那么抖音开网店卖玩具究竟怎么样呢? 首先…

Vue2(状态管理Vuex)

目录 一&#xff0c;状态管理Vuex二&#xff0c;state状态三&#xff0c;mutations四&#xff0c;actions五&#xff0c;modules最后 一&#xff0c;状态管理Vuex Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态&#xff0c;并…

Qt应用开发(基础篇)——对话框窗口 QDialog

一、前言 QDialog类继承于QWidget&#xff0c;是Qt基于对话框窗口(消息窗口QMessageBox、颜色选择窗口QColorDialog、文件选择窗口QFileDialog等)的基类。 QDialog窗口是顶级的窗口&#xff0c;一般情况下&#xff0c;用来当做用户短期任务(确认、输入、选择)或者和用户交流(提…

Royal TSX for Mac:苹果电脑远程桌面,轻松管理,完美兼容版

Royal TSX for Mac是一款功能强大、易于使用且安全稳定的远程连接管理软件。无论您是IT专业人士还是普通用户&#xff0c;它都能满足您对远程工作的需求。在一个直观友好的界面下&#xff0c;Royal TSX提供了广泛的远程连接支持&#xff0c;并具备灵活性和扩展性。无论是作为个…

xxl-job学习(一遍文章解决)

前言&#xff1a;学习xxl-job需要有git&#xff0c;springboot的基础&#xff0c;学起来就很简单 xxl-job是一个分布式的任务调度平台&#xff0c;其核心设计目标是&#xff1a;学习简单、开发迅速、轻量级、易扩展&#xff0c;现在已经开放源代码并接入多家公司的线上产品线&a…

【历史上的今天】8 月 28 日:微软创始人控诉苹果谷歌;人工智能医学领域先驱出生

整理 | 王启隆 透过「历史上的今天」&#xff0c;从过去看未来&#xff0c;从现在亦可以改变未来。 今天是 2023 年 8 月 28 日&#xff0c;在 123 年前的今天&#xff0c;百事可乐公司成立&#xff0c;影响了无数人的闲暇生活&#xff0c;其中的一届 CEO 更是在跳槽之后改变了…

计算机视觉与人工智能在医美人脸皮肤诊断方面的应用

一、人脸皮肤诊断方法 近年来&#xff0c;随着计算机技术和人工智能的不断发展&#xff0c;中医领域开始逐渐探索利用这些先进技术来辅助面诊和诊断。在皮肤望诊方面&#xff0c;也出现了一些现代研究&#xff0c;尝试通过图像分析技术和人工智能算法来客观化地获取皮肤相关的…

数据库相关知识2

数据库知识2 关系完整性 数据完整性 指的是数据库中的数据的准确性和可靠性 实体完整性约束&#xff1a; 目的&#xff1a; 在表中至少有一个唯一的 标识&#xff0c;主属性字段中&#xff0c;不为空&#xff0c;不重复 主键约束&#xff1a;唯一 不重复 不为空 primary k…

Java:HashMap、LinkedHashMap、TreeMap集合的底层原理和集合的嵌套

HashMap的底层原理 LinkedHashMap的底层原理 TreeMap集合的底层原理 集合的嵌套

汽车制造行业,配电柜如何实施监控?

工业领域的生产过程依赖于高效、稳定的电力供应&#xff0c;而配电柜作为电力分配和控制的关键组件&#xff0c;其监控显得尤为重要。 配电柜监控通过实时监测、数据收集和远程控制&#xff0c;为工业企业提供了一种有效管理电能的手段&#xff0c;从而确保生产的连续性、安全性…

C++ 改善程序的具体做法 学习笔记

1、尽量用const enum inline替换#define 因为#define是做预处理操作&#xff0c;编译器从未看见该常量&#xff0c;编译器刚开始编译&#xff0c;它就被预处理器移走了&#xff0c;而#define的本质就是做替换&#xff0c;它可能从来未进入记号表 解决方法是用常量替换宏 语言…

linux 设置与命令基础(二)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 目录 前言 一、系统基本操作 二、命令类型 三、命令语法 四、命令补齐 五、命令帮助 六、系统基本操作命令 总结 前言 这是本人学习Linux的第二天&#xff0c;今天主…

Unity插件---Dotween

1.什么是DOTween DoTween 是由 Demigiant 开发的&#xff0c;被广泛应用于 Unity 游戏开发中。它是一个流行的动画插件&#xff0c;被许多开发者用于创建流畅、高效的动画效果&#xff0c;提升游戏体验。 2.DOTween的初始配置 ①set up 首先找到DOTween Unity Panel 的面板 点…

机器学习资料汇总

一 卷积 原来卷积是这么计算的 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/268179286 最核心的部分是要知道&#xff0c;通道数和输出特征图无关&#xff0c;是卷积核的个数&#xff0c;决定了输出特征图的个数

【进程】状态模型(三态、五态、七态)

进程的三态模型 按进程在执行过程中的不同情况至少要定义三种状态&#xff1a; 运行&#xff08;running&#xff09;态&#xff1a;进程占有处理器正在运行的状态。进程已获得CPU&#xff0c;其程序正在执行。在单处理机系统中&#xff0c;只有一个进程处于执行状态&#xf…

eclipse工作区打开了很多文件,如何快速找到某个文件

例如&#xff0c;我在eclipse工作区打开了几十个文件&#xff0c;其中有的文件还不是eclipse某个工程中的文件&#xff0c;而是从外部直接拖到工作区打开的&#xff1a; 如果要找到某个文件&#xff0c;可以用鼠标单击打开文件的数字的地方&#xff0c;如下面红框的地方&…

设计模式(一)

1、适配器模式 &#xff08;1&#xff09;概述 适配器中有一个适配器包装类Adapter&#xff0c;其包装的对象为适配者Adaptee&#xff0c;适配器作用就是将客户端请求转化为调用适配者中的接口&#xff1b;当调用适配器中的方法时&#xff0c;适配器内部会调用适配者类的方法…

分享2个u盘还原方法,轻松恢复u盘数据!

U盘&#xff0c;作为便捷的存储设备&#xff0c;经常用于传输和存储重要文件。然而&#xff0c;由于误操作、病毒感染或其他原因&#xff0c;U盘上的数据可能会丢失。在这种情况下&#xff0c;进行u盘还原成为救回丢失数据的关键一步。 本文将解释U盘还原的意义&#xff0c;并…