广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C++的运算符怎么用
  • 596
分享到

C++的运算符怎么用

2023-06-25 17:06:09 596人浏览 八月长安
摘要

这篇文章将为大家详细讲解有关c++的运算符怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。运算符作用:用于执行代码的运算运算符类型作用算术运算符用于处理四则运算赋值运算符用于将表达式的值赋给变量比较运

这篇文章将为大家详细讲解有关c++的运算符怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

运算符

作用:用于执行代码的运算

运算符类型

作用

算术运算符用于处理四则运算
赋值运算符用于将表达式的值赋给变量
比较运算符用于表达式的比较,并返回一个真值或假值
逻辑运算符用于根据表达式的值返回真值或假值

01 算术运算符

运算符术语示例结果
+正号+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;
#include<iOStream>using namespace std;int main1(){//加减乘除int a1 = 10;int b1 = 3;cout << a1 + b1 << endl;cout << a1 - b1 << endl;cout << a1 * b1 << endl;cout << a1 / b1 << endl; //两个整数相除,结果依然是整数,将小数部分去除int a2 = 10;int b2 = 20;cout << a2 / b2 << endl;int a3 = 10;int b3 = 0;//cout << a3 / b3 << endl; //错误,除数不可以为0double x1 = 0.5;double x2 = 0.22;cout << x1 / x2 << endl;//取模int c1 = 10;int d1 = 3;cout << c1 % d1 << endl;int c2 = 10;int d2 = 20;cout << c2 % d2 << endl;int c3 = 10;int d3 = 0;//cout << c3 % d3 << endl; //错误,取模除数不可以为0double x3 = 3.14;double x4 = 1.1;//cout << x3 % x4 << endl; //错误,不支持小数取模运算//1.前置递增int m = 10;++m;cout << "m = " << m << endl;//2.后置递增int n = 10;n++;cout << "n = " << n << endl;//3.前置和后置的区别//前置递增:先让变量+1,后进行表达式运算int m2 = 10;int n2 = ++m2 * 10;cout << "m2 = " << m2 << endl;cout << "n2 = " << n2 << endl;//后置递增:先进行表达式运算,后让变量+1int m3 = 10;int n3 = m3++ * 10;cout << "m3 = " << m3 << endl;cout << "n3 = " << n3 << endl;system("pause");return 0;}

02 赋值运算符

运算符术语示例结果
=赋值a=2;b=3;a=2;b=3;
+=加等于a=0;a+=2;a=2;
-=减等于a=5;a-=3;

a=2;

*=乘等于a=2;a*=2;

a=4;

/=除等于a=4;a/=2;a=2;
%=模等于a=3;a%=2;a=1;
#include<iostream>using namespace std;int main2(){//赋值运算符int a = 10;cout << "a = " << a << endl; //10// +=a += 2;cout << "a = " << a << endl; //12// -=a = 10;a -= 2;cout << "a = " << a << endl; //8// *=a = 10;a *= 2;cout << "a = " << a << endl; //20// /=a = 10;a /= 2;cout << "a = " << a << endl; //5// %=a = 10;a %= 2;cout << "a = " << a << endl; //0system("pause");return 0;}

03 比较运算符

运算符术语示例结果==相等于4==30!=不等于4!=31<小于4<30>大于4>31<=小于等于4<=30>=大于等于4>=31

#include<iostream>using namespace std;int main3(){//比较运算符// ==int a = 10;int b = 20;cout << (a == b) << endl;// !=cout << (a != b) << endl;// >cout << (a > b) << endl;// <cout << (a < b) << endl;// >=cout << (a >= b) << endl;// <=cout << (a <= b) << endl;system("pause");return 0;}

04 逻辑运算符

运算符术语示例结果!非!a如果a为假,则!a为真;如果a为真,则!a为假。&&与a&&b如果a和b都为真,则结果为真,否则为假。||或a||b如果a或b有一个为真,则结果为真;二者都为假时,结果为假。

#include<iostream>using namespace std;int main4(){//逻辑运算符 非 !int a = 10;cout << !a << endl; //0cout << !!a << endl; //1//逻辑运算符 与 &&int c = 10;int d = 10;cout << (c && d) << endl; // 1c = 0;d = 10;cout << (c && d) << endl; // 0c = 10;d = 0;cout << (c && d) << endl; // 0c = 0;d = 0;cout << (c && d) << endl; // 0//逻辑运算符 或 ||int e = 10;int f = 10;cout << (e || f) << endl; // 1e = 0;f = 10;cout << (e || f) << endl; // 1e = 10;f = 0;cout << (e || f) << endl; // 1e = 0;f = 0;cout << (e || f) << endl; // 0system("pause");return 0;}

关于“C++的运算符怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: C++的运算符怎么用

本文链接: https://www.lsjlt.com/news/306270.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C++的运算符怎么用
    这篇文章将为大家详细讲解有关C++的运算符怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。运算符作用:用于执行代码的运算运算符类型作用算术运算符用于处理四则运算赋值运算符用于将表达式的值赋给变量比较运...
    99+
    2023-06-25
  • C#的算术运算符怎么用
    这篇文章主要介绍“C#的算术运算符怎么用”,在日常操作中,相信很多人在C#的算术运算符怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#的算术运算符怎么用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-17
  • C#的sizeof运算符和三元运算符怎么用
    本文小编为大家详细介绍“C#的sizeof运算符和三元运算符怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“C#的sizeof运算符和三元运算符怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。实例usi...
    99+
    2023-06-17
  • C#运算符怎么应用
    这篇文章主要讲解了“C#运算符怎么应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#运算符怎么应用”吧!点运算符用于成员访问。name1 . name2C# 操作符之 . 运算...
    99+
    2023-06-17
  • C#中??运算符怎么用
    小编给大家分享一下C#中运算符怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!C#运算符可能是一个被遗忘的运算符,很少看到有人用它,它的用法很简单却很实用:v...
    99+
    2023-06-17
  • C#的关系运算符怎么用
    这篇文章主要讲解了“C#的关系运算符怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#的关系运算符怎么用”吧!实例请看下面的实例,了解 C# 中所有可用的关系运算符:using&nbs...
    99+
    2023-06-17
  • C#中的位运算符怎么用
    本文小编为大家详细介绍“C#中的位运算符怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“C#中的位运算符怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。实例请看下面的实例,了解 C# 中所有可用的位运算...
    99+
    2023-06-17
  • C++赋值运算符怎么用
    本篇内容主要讲解“C++赋值运算符怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++赋值运算符怎么用”吧!C++当中允许类对象赋值,这是通过默认的重载赋值运算符实现的,它的原型如下:Cl...
    99+
    2023-06-22
  • C#中?、?.、??、??=运算符怎么使用
    本文小编为大家详细介绍“C#中、.、、=运算符怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“C#中、.、、=运算符怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1. 可空类型修饰符 ?//&nb...
    99+
    2023-07-06
  • C++的运算符怎么正确使用
    今天小编给大家分享一下C++的运算符怎么正确使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前言运算符的作用:用于执行代码...
    99+
    2023-06-29
  • C#中的赋值运算符怎么用
    这篇文章主要介绍“C#中的赋值运算符怎么用”,在日常操作中,相信很多人在C#中的赋值运算符怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#中的赋值运算符怎么用”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-17
  • C#的Null合并运算符怎么用
    本篇内容主要讲解“C#的Null合并运算符怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#的Null合并运算符怎么用”吧!Null 合并运算符( )Null 合并运算符用于定义可空类型...
    99+
    2023-06-17
  • C++中运算符重载怎么用
    这篇文章主要介绍C++中运算符重载怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!运算符重载为什么要使用运算符重载-C/C++的运算符,支持的数据类型,仅限于基本数据类型。问题:一头牛+一头马 = ?(牛马神兽?...
    99+
    2023-06-29
  • C语言算术运算符怎么使用
    本文小编为大家详细介绍“C语言算术运算符怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言算术运算符怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。下表列出了C语言中的算术运算符。运算符操作-减...
    99+
    2023-07-05
  • JavaScript运算符、 算数运算符、赋值运算符怎么用
    这篇文章主要介绍“JavaScript运算符、 算数运算符、赋值运算符怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript运算符、 算数运算符、...
    99+
    2022-10-19
  • C语言三元运算符怎么用
    今天小编给大家分享一下C语言三元运算符怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。三元运算符:#include&nb...
    99+
    2023-06-17
  • C++11中noexcept运算符怎么使用
    本篇内容主要讲解“C++11中noexcept运算符怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++11中noexcept运算符怎么使用”吧!异常符说明的实参前一篇文章没有提到,实际...
    99+
    2023-06-19
  • C#中?、?.、??、??=运算符的用法
    目录1. 可空类型修饰符 ?2. 空合并运算符 3. 非null时继续执行后续代码,运算符 .4. =1. 可空类型修饰符 ? // 引用类型能用空引用来表示一个不存在的值,但是值类...
    99+
    2023-05-15
    C# ? ?. ?? ??=
  • php运算符运用之类型运算符怎么用
    这篇文章将为大家详细讲解有关php运算符运用之类型运算符怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。类型运算符指的是instanceof。instanceof运算符是php5引进的。在此之前用is...
    99+
    2023-06-20
  • C#怎么重载更多的运算符
    本篇内容介绍了“C#怎么重载更多的运算符”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!实例using System;namespa...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作