C++运算符

 本篇介绍C++语言的运算符:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符。

/*
* Author:W;
* 运算符
* 算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符
*/

//引入头文件:头文件包含了程序中必需的或有用的信息【单行注释】
#include <iostream>
//命名空间使用
using namespace std;



//main程序执行入口函数
int main()
{
	int a = 100;
	int b = 24;
	int c = 5;

	//算术运算符
	cout << "===算术运算符===" << endl;
	cout << "a+b=" << a + b << endl;
	cout << "a-b=" << a - b << endl;
	cout << "a*b=" << a * b << endl;
	cout << "a/b=" << a / b << endl;
	cout << "a%b=" << a % b << endl;
	cout << "c++ " << c++ << endl;
	cout << "c-- " << c-- << endl;
    
	//关系运算符
	cout << "===关系运算符===" << endl;
	cout << "a > b :" << (a > b) << endl;
	cout << "a >= b :" << (a >= b) << endl;
	cout << "a < b :" << (a < b) << endl;
	cout << "a <= b :" << (a <= b) << endl;
	cout << "a == b :" << (a == b) << endl;
	cout << "a != b :" << (a != b) << endl;

	//逻辑运算符
	cout << "===逻辑运算符===" << endl;
	cout << "a && b :" << (a && b) << endl;
	cout << "a || b :" << (a || b) << endl;
	cout << "!a :" << (!a) << endl;

	//位运算符
	cout << "===位运算符===" << endl;
	cout << "a & b = " << (a & b) << endl;
	cout << "a | b = " << (a | b) << endl;
	cout << "a ^ b = " << (a ^ b) << endl;
	cout << "~a = " << (~a) << endl;
	cout << "a>>2 =" << (a >> 2) << endl;
	cout << "a<<2 = " << (a << 2) << endl;

	//赋值运算符
	cout << "===赋值运算符===" << endl;
	int d = 0;
	d = a + b;
	cout << "= 运算结果:" << d << endl;
	d += c;
	cout << "+= 运算结果:" << d << endl;
	d -= c;
	cout << "-= 运算结果 :" << d << endl;
	d *= c;
	cout << "*= 运算结果 :" << d << endl;
	d /= c;
	cout << "/= 运算结果 :" << d << endl;
	d %= c;
	cout << "%= 运算结果 :" << d << endl;
	d <<= 1;
	cout << "<<= 运算结果 :" << d << endl;
	d >>= 1;
	cout << ">>= 运算结果 :" << d << endl;
	d &= c;
	cout << "&= 运算结果 :" << d << endl;
	d |= c;
	cout << "|= 运算结果 :" << d << endl;
	d ^= 1;
	cout << "^= 运算结果 :" << d << endl;
}

运行结果如下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Data菌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值