你掌握运算符优先级了吗

Posted 超人汪小建(seaboat)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你掌握运算符优先级了吗相关的知识,希望对你有一定的参考价值。

本专栏由十年Java开发经验专家编写,本专栏定位于Java基础知识,既适合新手入门又适合老鸟巩固基础知识。一共99节课,每节课只需几毛钱。
作者简介:笔名seaboat,擅长工程算法、人工智能算法、自然语言处理、计算机视觉、架构、分布式、高并发、大数据和搜索引擎等方面的技术,大多数编程语言都会使用,但更擅长Java、Python和C++。平时喜欢看书写作、运动、画画。崇尚技术自由,崇尚思想自由。出版书籍:《Tomcat内核设计剖析》、《图解Java并发编程》、《图解数据结构与算法》、《人工智能原理科普》。

关于优先级

有些运算使用一个运算符便能实现,但有时也需要若干个运算符一起组合来实现某个运算,这时就涉及到运算符优先级问题。比如“int c = 4 > 3 ? 1 : 2;”,这是非常常见的条件运算符和赋值运算符结合的使用方式,根据条件判断决定将某个数值赋值给变量 c。

优先级例子

看下面这个例子,我们主要关注 if (a + 1 == 1 && b == 0) ,if 条件一共包含了四个运算符

以上是关于你掌握运算符优先级了吗的主要内容,如果未能解决你的问题,请参考以下文章

你掌握运算符优先级了吗

跳槽?面试软件测试需要掌握的7个技能Get了吗?

跳槽?面试软件测试需要掌握的7个技能Get了吗?

这些常见的手写题,你掌握了吗

实验二

编译器思维之结合律