首页 > 编程语言 >C++运算符优先级

C++运算符优先级

时间:2024-10-23 21:43:02浏览次数:6  
标签:逻辑 优先级 取反 C++ 运算符 按位

在C++中,二进制运算符的优先级如下(从高到低):

  1. 逻辑非 (!)
  2. 按位取反 (~)
  3. 乘法 (*), 除法 (/), 取余 (%)
  4. 加法 (+), 减法 (-)
  5. 左移 (<<), 右移 (>>)
  6. 关系运算符 (<, <=, >, >=)
  7. 等于 (==), 不等于 (!=)
  8. 按位与 (&)
  9. 按位异或 (^)
  10. 按位或 (|)
  11. 逻辑与 (&&)
  12. 逻辑或 (||)
  13. 条件运算符 (?:)
  14. 赋值运算符 (=, +=, -=, *=, /=, %=, <<=, >>=, &=, ^=, |=)
  15. 逗号运算符 (,)

789非常重要!& > ^ > |

标签:逻辑,优先级,取反,C++,运算符,按位
From: https://www.cnblogs.com/superl61/p/18498435

相关文章

  • 实验2 C++
    任务1:t.h1#pragmaonce23#include<string>45//类T:声明6classT{7//对象属性、方法8public:9T(intx=0,inty=0);//普通构造函数10T(constT&t);//复制构造函数11T(T&&t);//移动构造函数12~T();......
  • 基础运算符
    10.基础运算符一.按功能分类 二.按操作个数分类 三.算术运算符//(前)++||--先改变值后进行操作  (后)++||--先进行操作后改变值//值为布尔类型数据 四.赋值运算符 五.比较运算符//!=表示不等于  且比较运算的结果是布尔类型的数据 六.instanceof的使......
  • C++基础——敲桌子游戏
    C++基础——敲桌子游戏一、敲桌子1.游戏内容:2.编译思路二、头文件三、主文件四、整体代码五、运行结果一、敲桌子1.游戏内容:从1开始数到100,如果数字的个位或者十位为7,或者数字是7的倍数,则显示"敲桌子",否则显示数字本身。2.编译思路系统通过for循环语句打印从1到......
  • C++调试经验(4):Linux下调试CAN通信的方法
    1.CAN通信介绍         CAN(ControllerAreaNetwork,控制器局域网)是一种现代的通信协议,用于在各种应用中的不同设备之间进行高速通信。它最初由德国的Bosch公司于20世纪80年代开发,用于汽车中的电子系统之间的通信,目前已广泛应用于汽车行业以及其他工业领域。CAN通信......
  • 数据库 NULL 值对比运算符(null safe equal)
    在SQL的规定中,NULL是不等于NULL的,所以如果使用类似SELECTNULL=NULL这种语句,获取到的会是一个FALSE。但是有些时候我们又希望能够匹配到数据库中的NULL,通常写法是SELECTNULLISNULL,但是有没有能够同时兼容NULL和非NULL的情况呢?MySQLMySQL::MySQL5.7......
  • C++学习路线(二十一)
    俄罗斯方块 初始化页面#include<iostream>#include<graphics.h>#include<Windows.h>usingnamespacestd;voidwelcome(){ initgraph(550,660); HWNDwindow=GetHWnd(); SetWindowText(window,_T("俄罗斯方块")); setfont(40,0,_T("A......
  • C++ deque容器
    dequedeque是C++STL库中的一个容器,常用来当stack、queue的适配器。在算法领域中,适用于解决单调队列单调栈等问题。下面我们就来认识一下deque容器。文章目录deque1.vector与list区别2.deque的介绍和使用2.1deque的介绍2.2deque的使用2.2.1数据访问(**Elementacce......
  • C++ STL基本用法概述(简洁版)
    vector变长数组,倍增思想基本函数 size()   //返回元素个数,时间复杂度为o(1)empty()   //返回a是否为空,时间复杂度为o(1)clear()   //清空front()/back()   //返回第一个数/最后一个数push_back()   //最后插入一个数pop_back()   //删掉最后一个数......
  • Linux运行时动态库搜索路径优先级
    Windows运行时动态库搜索路径优先级:在Windows运行时,动态库(通常指DLL文件)的搜索路径遵循一定的优先级顺序,以确保程序能够正确地加载所需的动态库。以下是对Windows运行时动态库搜索路径优先级的总结:应用程序所在的目录:当一个应用程序(如exe文件)尝试加载一个DLL时,它首先会在自......
  • (分享源码)计算机毕业设计必看必学 上万套实战教程手把手教学JAVA、PHP,node.js,C++、pyth
    摘 要大数据时代下,数据呈爆炸式地增长。为了迎合信息化时代的潮流和信息化安全的要求,利用互联网服务于其他行业,促进生产,已经是成为一种势不可挡的趋势。在网络小说的要求下,开发一款整体式结构的小说网站,将复杂的系统进行拆分,能够实现对需求的变化快速响应、系统稳定性的保......