C++赛博笔记 Chapter3 运算符

本文详细介绍了C++中的算术运算符、除法与取模、前置与后置递增,以及赋值运算符、比较运算符和逻辑运算符的用法和注意事项,包括整数与小数的运算示例和优先级问题。
摘要由CSDN通过智能技术生成

最没东西要记的一集


3.1 算术运算符

注意
  • 除法运算中两个整数相除得到的结果会舍去小数部分
  • 两个小数可以相除,运算的结果也可为小数
  • 除数不能为0
  • 取模运算的本质就是求余数,两个小数不能作取模运算
    int a1 = 10;
    int b1 = 3;
    cout << a1 / b1 << endl;

    double a2 = 0.5;
    double b2 = 0.3;
    cout << a2 / b2 << endl;

结果:

前置递增与后置递增

前置递增:先加1再进行表达式运算

后置递增:先进行表达式运算再加1

    int a1 = 10;
    int b1 = a1++ * 2;
    cout << a1 << endl;
    cout << b1 << endl;

结果:a1 = 11 , b1 = 20

    int a2 = 10;
    int b2 = ++a2 * 2;
    cout << a2 << endl;
    cout << b2 << endl;

结果:a2 = 11 , b2 = 22

3.2 赋值运算符

3.3 比较运算符

需要注意的是在作比较时两个变量两边需要加括号,不然会报错,如:

    int a1 = 10;
    int b1 = 20;
    cout << (a1 == b1) << endl;

结果:0

3.4 逻辑运算符

  • a为真,!a就为假,其实就是个负负得正的逻辑,注意只要a不为0的话都是真,所以也可以用来判断a是否为0
  • &&与就是必须两个条件全部满足
  • ||或就是两个条件满足一个即可
  • &&和||书写时两边也要记得加括号
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值