博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
运算符优先级
阅读量:7243 次
发布时间:2019-06-29

本文共 522 字,大约阅读时间需要 1 分钟。

以下运算符,相同等级的运算符优先级相同(从左往右运行)。数字越大优先度越低。

1.

后置++、后置--、[]、()、.(这是一个点。成员选择:对象)、->(成员选择:指针)

2.

-(负号运算符,取某个表达式的值的负数)、(类型)(强制转换)、前置++、前置--、*(取值运算符)、&(取地址运算符)、!(逻辑非运算符)、~(按位取反)、sizeof(取长度运算符)

3.

/、*、%

4.

+、-

5.

<<、>>

6.

>、<、>=、<=

7.

==、!=

8.

&(按位与)

9.

^(按位异或)

10.

|(按位或)

11.

&&(逻辑与)

12.

||(逻辑或)

13.

?:(条件运算符)

14.

=、/=(除后赋值)、*=、%=、+=、-=、<<=、>>=、&=、^=、!=

15

,(逗号运算符)

相同优先级中,大多数运算是从左到右的。只有三个优先级从右到左,那就是单目、条件、赋值运算符。

基本的优先级:

指针最优。

单目运算符优于双目运算符(如负号)。

先乘除后加减

先算术运算后移位运算,最后位运算。

最后进行逻辑运算。

 

转载于:https://www.cnblogs.com/Shymuel/p/9141156.html

你可能感兴趣的文章
react: menuService
查看>>
无线网卡与本地连接不能同时使用&一机多网络的优先级设置
查看>>
正则表达式
查看>>
BFS模板
查看>>
SQL server 2008(Linux安装)
查看>>
网络编程
查看>>
ThinkPHP快捷函数
查看>>
搭建企业内部yum仓库(centos6+centos7+epel源)
查看>>
zabbix系列(十)zabbix添加对zookeeper集群的监控
查看>>
前后端分离下如何登录
查看>>
【Android OpenGL ES】阅读hello-gl2代码(一)准备工作
查看>>
关于逻辑或和逻辑与的实际用处
查看>>
HDU2520 我是菜鸟,我怕谁【水题】
查看>>
孙子算经 卷中
查看>>
浅谈Android onClick与onLongClick事件触发的问题
查看>>
ELK部署笔记
查看>>
各浏览器驱动下载地址
查看>>
vue-cli3.0控制台体验
查看>>
ERP结账不自动清台的解决办法
查看>>
springMVC核心配置文件样例
查看>>