C++所有运算符集合

C++运算符分算术运算符、关系运算符、逻辑运算符、位运算符等
,下面我主要讲述常用的几个运算符,代码中包含除法、取余、递增、逻辑或和三目运算符

// 2.8运算符.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include"iostream"
using namespace std;


int main()
{
	try
	{
		//整数相除
		int a1 = 10;
		int b1 = 3;//被除数不能为0
		cout << "a1/b1=" << a1 / b1 << endl;

		//小数相除
		float f1 = 3.14f;
		float f2 = 3.2f;
		cout << "f1/f2=" << f1 / f2 << endl;
		cout << "float所占内存:" << sizeof(float) << endl;

		//取余运算符
		int a2 = 50;
		int b2 = 7;
		cout << "a2/b2的余数为:" << a2%b2 << endl;

		//前置递增 ++i
		int a3 = 4;
		int b3 = 4;
		b3 = ++a3;//先执行a3+1,在3=赋值运算b
		cout << "b3=++a3的结果是:" << ++a3 << endl;

		//置递增 i++
		int a4 = 3;
		int b4 = 4;
		b4 = a4++;//先将a4赋给并b4,在执行a4+1
		cout << "b4=a4++的结果是:" << a4++ << endl;

		//逻辑运算
		double a = 0;//逻辑非中,只要不为0取非就为真
		cout << !a << endl;

		int a5 = 4, b = 6, c = 0;
		c = a5 > b ? a5 : b;
		cout << c << endl;

		//在C++中三目运算符返回的是变量,可以继续赋值
		(a5 > b ? a5 : b) = 100;//不论哪个大,都返回100
		cout << "a2的结果" << a5 << endl;
		cout << "b的结果" << b << endl;
	}
	catch (const std::exception&)
	{
		/*cout << std::exception& << endl;*/
	}
	
	system("pause");
    return 0;
}




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值