[問題] 不懂這運算式,請教高手解惑

作者: libra1005 (傻傻分不清楚)   2014-05-09 20:33:41
這應該是一個低級題目,小弟很笨,不懂
請高手解惑,感激不盡。
public class practice00 {
public static void main(String[] args) {
int a=1, b=2;
System.out.println( a-=b ); //-1
System.out.println( 173&(a-=b) ); //173
System.out.println( 173&(a-=b)^b ); //171
System.out.println( 173&(a-=b)^b^b ); //169
}
}
註解後面是輸出的答案
小弟不懂
System.out.println( 173&(a-=b) );
System.out.println( 173&(a-=b)^b );
System.out.println( 173&(a-=b)^b^b );
這幾行程式碼的運算,請高手解惑。
作者: tomoyaken14 (黑輪)   2014-05-09 20:52:00
作者: cyclone350 (老子我最神)   2014-05-09 20:59:00
&=and, ^=xor http://ppt.cc/BLbg 46~49頁
作者: DeathWatch (愛情模糊理論)   2014-05-09 21:24:00
我覺得大家好和樂 這樣不錯
作者: gmoz ( This can't do that. )   2014-05-09 23:31:00
&跟&&是不一樣的唷
作者: LaPass (LaPass)   2014-05-09 23:37:00
我最討厭看到這種擠在一坨的算式了....

Links booklink

Contact Us: admin [ a t ] ucptt.com