运算符的使用

算术运算符

  • 作用:处理四则运算;
    在这里插入图片描述
    注意:/除号:两个整数相除,结果依然是整数,将小数部分去除
int a1 = 10,b1 = 3,a2 = 5 ;b3 = 10;
cout << a1 / b1 ;    //结果为3
cout << a2 / b2 ;    //结果为0

在这里插入图片描述
注意:两数相除,除数不可为0;
在这里插入图片描述

  • 注意:两个整数相除结果是整数;两个小数相除结果可以是小数

%:为取模(取余)运算符

int a1 = 10 ,b1 = 20 ;
cout << a1 % b1 ;	//结果为10;

注意取余是建立在除法运算上;所以除数仍不可为0
注意:两个小数是不可以做取模运算的
在这里插入图片描述

递增递减运算符

注意:前置和后置的区别
前置递增:先让变量+1;然后进行表达式运算

int a2 = 10;
int b2 = ++a2 * 10;		//相当于a2=a2+1;再进行b2=a2*10
cout << " a2 = " << a2 <<endl;		//a2=11
cout << " b2 = " << b2 << endl;		//b2=110

后置递增:先进行表达式运算;然后让变量+1

int a3 = 10;
int b3 = a3++ * 10;		//相当于b2=a3*10;然后再a3=a3+1;
cout << " a3 = " << a3 <<endl;		//a2=11
cout << " b3 = " << b3 << endl;		//b2=100

前置递增:先对变量进行++,再计算表达式;后置则为相反;

赋值运算符

作用用于将表达式的值赋给变量;
在这里插入图片描述

  • 注意到:所有的其他运算符都是加在“=”赋值号前面
  • a+=2;——相当于a=a+2;
  • a/=2——相当于a=a/2;

比较运算符

作用:用于表达式的比较,并返回一个真值或假值;
在这里插入图片描述

逻辑运算符

作用:根据表达式的值返回真值或假值;
在这里插入图片描述

//区分&与&&
	int num1, num2, num3;
	num1 = 0;
	num2 = 1;
	if (num2>=2 && ++num1) {
		cout << "qqqq";
	}
	else {
		cout << "&&:短路与,左边为false,则不会执行右边" << num1<<endl;
	}
	if (num2 >= 2 & ++num1) {
		cout << "qqqq";
	}
	else {
		cout << "&:与,左边为false,也会执行右边" << num1 << endl;
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值