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;
}
posted on 2024-06-11 20:28  熊猫_大侠  阅读(5)  评论(0编辑  收藏  举报