首页 > 其他分享 >CH03_运算符

CH03_运算符

时间:2024-06-11 20:47:20浏览次数:19  
标签:cout num2 示例 int CH03 运算符 num1

CH03_运算符


算术运算符

作用:用于处理四则运算

示例:

#include <iostream>
using namespace std;

int main() {

	int a = 10;
	int b = 3;

	cout << a + b << endl;//13
	cout << a - b << endl;//7
	cout << a * b << endl;//30
	cout << a / b << endl;//3
	cout << a % b << endl;//1

	cout << a++ << endl;//10
	cout << ++a << endl;//12
	cout << a << endl;//12


	cout << b-- << endl;//3
	cout << --b << endl;//1
	cout << b << endl;//1

	system("pause");
	return 0;
}

赋值运算符

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

示例:

#include <iostream>
using namespace std;

int main() {

	int num1 = 10, num2 = 3;

	num1 += 5;
	cout << num1 << endl;//15

	num1 -= 3;
	cout << num1 << endl;//12

	num1 *= 2;
	cout << num1 << endl;//24

	num1 /= 3;
	cout << num1 << endl;//8

	num1 %= 2;
	cout << num1 << endl;//0

	

	system("pause");
	return 0;
}

比较运算符

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

示例:

#include <iostream>
using namespace std;

int main() {

	int num;

	cout << "请输入你的年龄:" << endl;
	cin >> num;

	cout << (num > 18) << endl;
	cout << (num < 18) << endl;
	cout << (num >= 18) << endl;
	cout << (num <= 18) << endl;
	cout << (num == 18) << endl;
	cout << (num != 18) << endl;
		
	system("pause");
	return 0;
}

逻辑运算符

作用:用于判断表达式,返回bool型的值

示例:

#include <iostream>
using namespace std;

int main() {

	int num1=10,num2=5,num3=8;

	cout << (num1 > num2 && num1 > num3) << endl;
	cout << (num1 > num2 || num2 > num3) << endl;
	cout << (!num1 > num2) << endl;

	system("pause");
	return 0;
}

标签:cout,num2,示例,int,CH03,运算符,num1
From: https://www.cnblogs.com/kaige-chen/p/18242667

相关文章

  • 基本数据类型 String,null 和 undefined,运算符,流程控制,JavaScript之数组,数组常用
    Ⅰ基本数据类型String【一】String类型String类型就是字符串类型【二】定义变量【1】常规变量var变量名="变量值";//一般用这种var变量名='变量值';不支持三引号【2】可以先声明不赋值先用varb;再对变量b赋值varb='6';【三】字符串的格式化输出语法......
  • 静态数据成员/静态成员函数/运算符重载
    搭建一个货币的场景,创建一个名为RMB的类,该类具有整型私有成员变量yuan(元)、jiao(角)和fen(分),并且具有以下功能:(1)重载算术运算符+和-,使得可以对两个RMB对象进行加法和减法运算,并返回一个新的RMB对象作为结果。(2)重载关系运算符>,判断一个RMB对象是否大于另一个RMB......
  • C# 字段 属性 方法 构造函数 索引器 事件 嵌套类型 常量 运算符重载
    字段声明字段字段初始化静态字段常量字段只读字段字段的访问然而属性声明属性自动实现的属性只读属性只写属性属性的逻辑处理属性的访问修饰符属性和字段的区别属性的用途总结索引器索引器的基本语法使用索引器索引器的关键点语法参数访问和设置异常处理性能重载使用......
  • C++11 运算符的优先级分组和结合性
    本文汇总了C++11中的运算符的含义、优先级分组及其结合性。如果两个运算符用于同一个操作数,首先应用优先极高的。如果两个运算符优先级相同,按结合性规则决定应用那个运算符。同一组中的运算符优先级和结合性相同,无论先左后右(L-R),还是先右后左(R-L)。运算符含义优先级分组......
  • java小记-三元运算符
    ①三元运算符:之前之后:格式:范例:......
  • 第五章: 梳理Java 中各种运算符(Operator)的使用
    1.运算符的分类:运算符是一种特殊的符号,用以表示数据的运算,赋值和比较运算符按照功能可以分为:算术运算符比较(关系)运算符逻辑运算符赋值运算符位运算符三元运算符Lambda运算符(以后再说)分类运算符算术运算符(7个)+,-,*,/,%,++,–赋值运算符(12个)=,......
  • Java 程序结构 -- Java 语言的变量、方法、运算符与注释
    大家好,我是栗筝i,这篇文章是我的“栗筝i的Java技术栈”专栏的第003篇文章,在“栗筝i的Java技术栈”这个专栏中我会持续为大家更新Java技术相关全套技术栈内容。专栏的主要目标是已经有一定Java开发经验,并希望进一步完善自己对整个Java技术体系来充实自己的......
  • 【C++修行之道】类和对象(四)运算符重载
    目录一、运算符重载函数重载和运算符重载有什么关系?二、.*运算符的作用三、运算符重载的正常使用四、重载成成员函数五、赋值运算符重载1.赋值运算符重载格式传值返回和引用返回有没有办法不生成拷贝?2.赋值运算符只能重载成类的成员函数不能重载成全局函数3.用户......
  • Java中运算符的详细介绍
    在Java编程中,运算符是执行各种操作的符号。Java提供了丰富的运算符来处理不同类型的操作。本文将详细介绍Java中的各种运算符,包括算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符和类型运算符,并通过代码示例帮助理解这些运算符的使用方法。一、算术......
  • C++20 新特性: 三向比较运算符
    目录标题功能和用法示例代码如何重载三向比较运算符示例:重载三向比较运算符注意事项结语C++20引入了一种新的比较运算符,称为“三向比较运算符”或“太空船运算符”,其符号为<=>。这个运算符提供了一种简化方式来同时比较两个值的相等性、小于和大于状态。这一特......