美文网首页
运算符的优先级

运算符的优先级

作者: 俊鹏被凤梨酥噎到 | 来源:发表于2017-09-29 15:55 被阅读0次

这个一般在等级考试的时候会考到,但是实际开发中没那么多花招和时间去记这些的!!看看就行!
在实际的开发中,可能在一个运算符中出现多个运算符,那么计算时,就按照优先级级别的高低进行计算,级别高的运算符先运算,级别低的运算符后计算,具体运算符的优先级见下表:

运算符优先级表

image.png

说明:

1、 该表中优先级按照从高到低的顺序书写,也就是优先级为1的优先级最高,优先级14的优先级最低。

2、 结合性是指运算符结合的顺序,通常都是从左到右。从右向左的运算符最典型的就是负号,例如3+-4,则意义为3加-4,符号首先和运算符右侧的内容结合。

3、 instanceof作用是判断对象是否为某个类或接口类型,后续有详细介绍。

4、 注意区分正负号和加减号,以及按位与和逻辑与的区别

其实在实际的开发中,不需要去记忆运算符的优先级别,也不要刻意的使用运算符的优先级别,对于不清楚优先级的地方使用小括号去进行替代,示例代码:
int m = 12;
int n = m << 1 + 2;
int n = m << (1 + 2); //这样更直观

这样书写代码,更方便编写代码,也便于代码的阅读和维护。

相关文章

  • JS笔记8:运算符及优先级

    1. 运算符 2. 运算符优先级 优先级运算符优先级 口诀括号一, //括号运算符[] ()单目二;...

  • python条件控制语句

    运算符优先级 运算符优先级 运算符优先级从上往下逐渐变低**指数 (最高优先级)~ + -按位翻转, 一元加号和减...

  • 运算符优先级和结合性

    运算符优先级和结合性 运算符的优先级使得一些运算符优于其他运算符,高优先级的运算符会被先计算。 结合性定义了具有相...

  • C/C++学习笔记

    C/C++运算符优先级 简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符同优先级...

  • C程序设计语言 2.6 关系运算符与逻辑运算符

    关系运算符包括以下几个运算符: 其中,==,!=比> >= < <=优先级低,关系运算符的优先级比算术运算符低。因...

  • 2021-04-16

    关于:前序、中序、后序表达式 优先级:每个运算符都有一个优先级,高优先级的运算符优先低优先级的运算符; 唯一能够改...

  • C语言中的运算符和运算符的优先级

    运算符 运算符的优先级

  • PLSQL:查询语句简述

    运算符优先级,算术运算符>比较运算符>not>and>or,()提升优先级。 查询语句,基本语句结构: SELEC...

  • 运算符

    运算符的优先级及结合方向 不知道优先级的时候最直接的办法就是——查表!上图 算术运算符 注意: %运算符优先级和*...

  • 二叉树实现加减乘除

    二叉树实现原理 运算符优先级判断标准: 1.加减运算符优先级低于乘除优先级;2.括号内的运算符优先级最高;3.当优...

网友评论

      本文标题:运算符的优先级

      本文链接:https://www.haomeiwen.com/subject/rjbiextx.html