欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

运算符优先级(拼接长图)——C、C++、Java、python

程序员文章站 2024-03-07 09:41:20
...

C语言优先级

【百度百科】

运算符优先级(拼接长图)——C、C++、Java、python

C++运算符优先级

【百度百科】
运算符优先级(拼接长图)——C、C++、Java、python

java运算符优先级

【百度百科】
运算符优先级(拼接长图)——C、C++、Java、python

一个特殊的例子:
public class stlye
{
public static void main(String[] args)
{
  int a=10,b=6;
  System.out.println("改变之前的数:a="+a+",b="+b);
  a-=b++;
  System.out.println("改变之后的数:a="+a+",b="+b);
}
}
运算结果为:
改变之前的数:a=10,b=6
改变之后的数:a=4,b=7
因为b++运算中先执行++,再返回后置++运算表达式(b++)的返回值(6)给-=运算符。
在这个程序中a-=b++等于a=a-b++=10-6,所以a=4

python运算符优先级

表格来源网址
运算符优先级(拼接长图)——C、C++、Java、python

相关标签: c/java/py综合