Skip to content

AlexHeKa/operator-precedence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

运算符优先级

基本规则

  1. 一元运算符优于二元运算符
  2. 乘除加减优于大部分运算符
  3. 位运算优于逻辑运算

Java

Java Operators

类别 列表
括号 ()
前后缀与一元运算符 ++, --, !, ~, +, -
乘除加减 *, /, +, -
位移 >>, <<
判断与比较 >, >=, <, <=, ==,
位运算 &, ^, |, &&, ||
逻辑运算 &&, ||
三元运算符 ? :
赋值 =, +=, -=, ^=, >>=

Python

Python Expressions

类别 列表
括号 ()
阶乘 **
前后缀与一元运算符 ++, --, !, ~, +, -
乘除加减 *, /, +, -
位移 >>, <<
位运算 &, ^, |, &&, ||
判断与比较 >, >=, <, <=, ==,
逻辑运算 &&, ||
赋值 =, +=, -=, ^=, >>=

C++

C++ built-in operators, precedence, and associativity

类别 列表
括号 ()
前后缀与一元运算符 ++, --, !, ~, +, -
乘除加减 *, /, +, -
位移 >>, <<
判断与比较 >, >=, <, <=, ==,
位运算 &, ^, |, &&, ||
逻辑运算 &&, ||
赋值 =, +=, -=, ^=, >>=

About

The operator precedence of Java, Python, C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published