逻辑运算符混合运算 令人恶心的 i++ 与 ++i

Posted alexliuf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逻辑运算符混合运算 令人恶心的 i++ 与 ++i相关的知识,希望对你有一定的参考价值。

int a =  i++;是先赋值再运算

int a = ++i;是先加一再赋值

例题

1 int n = 10;
2 n += (n++)+ (++n);// 10 + 10 + 12
3 System.out.println(n);//print 32

逻辑运算符号混合运算

int x = 1;
int y = 1;
if(x++==2 & ++y==2){//False & True
  x=7;     
}//x++ , ++y
System.out.println("x="+x+",y="+y);//x=2,y=2

以上是关于逻辑运算符混合运算 令人恶心的 i++ 与 ++i的主要内容,如果未能解决你的问题,请参考以下文章

C运算符

编程中有那些逻辑运算指令

JSX 中的混合运算符

Java基础-Java运算符

java 里面true & true 或者true & false是啥意思?

JS超过16位的数字如何进行加减乘数运算