如题所述
异或具体是什么意思呢?可以解释一下吗?
在java里面,这样的操作int i = 1;int j = 2;i ^= j ^= i ^= j;i ^= (j ^= (i ^= j));执行完第一个(i ^= j)的时候,最左边的i的值还是1而不会是(i ^= j)的值即两个操作数的位中,相同则结果为0,不同则结果为1。
谢谢你回答问题