当前位置:首页 » 《随便一记》 » 正文

万字C++运算符大全讲解_python菜鸟

109 人参与  2021年12月02日 12:23  分类 : 《随便一记》  评论

点击全文阅读


文章目录

    • 一、C++ 运算符
    • 二、算术运算符
      • 减法
      • 乘法
      • 除法
      • 余数
      • 自增
      • 自减
    • 三、赋值运算符
      • 加等于
      • 减等于
      • 乘等于
      • 除等于
    • 四、比较运算符
      • 等价符
      • 不等价
      • 大于
      • 小于
      • 大于等于
      • 小于等于
    • 五、逻辑运算符
      • 并且
      • 或者
      • 反转
    • 六.联系川川

一、C++ 运算符

运算符用于对变量和值执行操作。在下面的示例中,我们使用 + 运算符将两个值相加

#include <iostream>
using namespace std;

int main() {
  int x = 15 + 20;
  cout << x;
  return 0;
}

演示:
在这里插入图片描述
尽管+运算符经常用于将两个值相加,如上面的示例,但它也可用于将一个变量和一个值相加,或者将一个变量和另一个变量相加:

#include <iostream>
using namespace std;

int main() {
  int sum1 = 10 + 5;        // 150 (100 + 50)
  int sum2 = sum1 + 25;      // 400 (150 + 250)
  int sum3 = sum2 + sum2;     // 800 (400 + 400)
  cout <<"sum1和为:" <<sum1 << "\n";
  cout << "sum2和为:"<<sum2 << "\n";
  cout <<"sum3和为:"<< sum3;
  return 0;
}

演示:
在这里插入图片描述

二、算术运算符

上面已经演示了加法,后面开始演示其它的运算符。

减法

比如说计算5-3:

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << x - y;
  return 0;
}

演示:
在这里插入图片描述

乘法

比如说计算5*3:

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << x * y;
  return 0;
}

演示:
在这里插入图片描述

除法

比如说计算5除以3:

#include <iostream>
using namespace std;

int main() {
  int x = 12;
  int y = 3;
  cout << x / y;
  return 0;
}

演示:
在这里插入图片描述

余数

比如求5除以2的余数:

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 2;
  cout << x % y;
  return 0;
}

演示:
在这里插入图片描述

自增

对5自增一:

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  ++x;
  cout << x;
  return 0;
}

演示:
在这里插入图片描述

自减

对五自减一:

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  --x;
  cout << x;
  return 0;
}

演示:
在这里插入图片描述

三、赋值运算符

赋值运算符用于为变量赋值。在下面的示例中,我们使用赋值运算符 ( =) 将值10分配给名为x的变量:

#include <iostream>
using namespace std;

int main() {
  int x = 10;
  cout << x;
  return 0;
}

演示:
在这里插入图片描述
加法赋值运算符(+=)增加了一个值给变量:

#include <iostream>
using namespace std;

int main() {
  int x = 10;
  x += 5;
  cout << x;
  return 0;
}

演示:
在这里插入图片描述
所有赋值运算符的列表:
在这里插入图片描述
演示一部分常用的符号,其余希望大家自己操作一下。

加等于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  x += 3;
  cout << x;
  return 0;
}

演示:
在这里插入图片描述

减等于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  x -= 3;
  cout << x;
  return 0;
}

演示:
在这里插入图片描述

乘等于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  x *= 3;
  cout << x;
  return 0;
}

演示:
在这里插入图片描述

除等于

#include <iostream>
using namespace std;

int main() {
  double x = 5;
  x /= 3;
  cout << x;
  return 0;
}

演示:
在这里插入图片描述

四、比较运算符

等价符

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x == y); //返回0,因为x与y不等价 
  return 0;
}

演示:
在这里插入图片描述

不等价

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x != y); // 返回1,因为不等价 
  return 0;
}

演示:
在这里插入图片描述

大于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x > y); // 返回1因为x大于 y
  return 0;
}

演示:
在这里插入图片描述

小于

与大于相反,不演示了

大于等于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x >= y); //返回1,因为5大于等于3 
  return 0;
}

演示:
在这里插入图片描述

小于等于

与上面相反大于等于相反,不演示了。

五、逻辑运算符

并且

&& ,如果两个陈述都为真,则返回真。

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x > 3 && y< 10); // 返回1因为x大于三,并且y小于 十 
  return 0;
}

演示:
在这里插入图片描述

或者

|| 满足其中一个情况就是真。

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x > 3 || x < 4); // 返回真 (1) 因为其中一个条件为真(5 大于 3,但 5 不小于 4)
  return 0;
}

演示:
在这里插入图片描述

反转

这个用得比较少吧,个人认为。反转结果,如果结果为真则返回假。

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (!(x > 3 && x < 10)); // 返回 false (0) 因为! (not) 用于反转结果

  return 0;
}

演示:
在这里插入图片描述

六.联系川川

群聊:813269919

点击全文阅读


本文链接:http://zhangshiyu.com/post/31518.html

演示  运算符  等于  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 天下所有女子都爱慕英雄,更爱慕那些从天而降救了自己的英雄。《明月揽君怀》
  • 《黑雪花》司诀宋淮月完结免费阅读(司诀宋淮月)全文阅读
  • 《完美重生》宋承与沈清怡热门小说_宋承与沈清怡全文阅读
  • 半路温柔崔致颜茴全本小说_(半路温柔)全文阅读
  • ARM架构的大发展不仅是芯片行业以及智能计算行业的一个机遇,也是当前我们所推动的国产替代浪潮的一个战略机遇。
  • 《指导意见》提出,着力打造人工智能重大场景。提升人工智能场景创新能力。
  • 拍照:一加IMX766有绿厂多年的优化,拍照更强;红米用的是HM6传感器,虽是一亿像素,但底小。
  • 8月11日晚上,小米集团创始人、董事长雷军进行了2022年度演讲,并发布了小米旗下一系列新产品和新技术。
  • 最新一代 DLZ-HV-200 型高效等离子体点火及稳燃系统近日在国家能源集团江西神华九江发电公司 2 号机组成功运行
  • 《指导意见》提出,着力打造人工智能重大场景。提升人工智能场景创新能力。加快推动人工智能场景开放
  • 8月11日,在雷军2022年度演讲中,小米发布全尺寸人形仿生机器人“CyberOne”,内部昵称“铁大”。
  • 《意见》指出,场景创新是以新技术的创造性应用为导向,以供需联动为路径,实现新技术迭代升级和产业快速增长的过程。
  • 赞助商广告

    关于我们 | 我要投稿 | 网站收录 | 免费二级域名 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备12007198号-1