C++基础:运算符(算术、赋值、比较、逻辑)

本文介绍了算术运算符,包括加、减、乘、除和取模,强调了除数不能为0的规则。接着讲解了赋值运算符,如加等于、减等于等。此外,还讨论了比较运算符,如等于、不等于、小于、大于等,以及逻辑运算符,包括非、与、或,阐述了它们在真假值判断中的作用。
摘要由CSDN通过智能技术生成

1. 算术运算符

  • 处理四则运算
  • 算术运算符:
运算符术语示例结果
+正号+33
-负号-3-3
+10 + 515
-10 - 55
*10 * 550
/10 / 52
%取模(取余)10 % 31
++前置递增a=2; b=++a;a=3; b=3;
++后置递增a=2; b=a++;a=3; b=2;
前置递减a=2; b=–a;a=1; b=1;
后置递减a=2; b=a–;a=1; b=2;

除法运算中,

1.什么类型的数据相除得到什么数据,如:

8 / 5 只能得到1

2.除数不能为0

取模(取余)运算中,

1.只有整型变量可以

2.除数依然不能为零

前后置运算的区别

前置则先进行++(或–),后进行表达式,如:

int a = 10;
int b = 0, c = 0;

b = ++a;//b = 11;
c = a--;//c= 10;

2. 赋值运算符

  • 将表达式的值赋给变量
运算符术语示例结果
=赋值a=2; b=3;a=2; b=3;
+=加等于a=0; a+=2(a = a + 2);a=2;
-=减等于a=5; a-=3(a = a - 3);a=2;
*=乘等于a=2; a*=2(a = a * 2);a=4;
/=除等于a=4; a/=2(a = a / 2);a=2;
%=模等于a=3; a%2(a = a % 2);a=1;

3. 比较运算符

  • 用于表达式比较,同时返回真值或假值
运算符术语示例结果
==相等于4 == 30
!=不等于4 != 31
<小于4 < 30
>大于4 > 31
<=小于等于4 <= 30
>=大于等于4 >= 11

“真”返回“1”,“假”返回“0”,如:

int a = 10;
int b = 11;
int c = 0;

c = (a == b);//c = 0
c = (a != b);//c = 1

4. 逻辑运算符

  • 根据表达式的值返回真值或假值
运算符术语示例结果
!!a如果a为假,则!a为真; 如果a为真,则!a为假。
&&a && b如果a和b都为真,则结果为真,否则为假。
||a || b如果a和b有一个为真,则结果为真,二者都为假时,结果为假。

小结

逻辑非:真变假,假变真

逻辑与:一假即假

逻辑或:一真即真

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

梦生dwu

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

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

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

打赏作者

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

抵扣说明:

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

余额充值