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

看板java作者 (符號人)時間11年前 (2014/05/09 20:33), 編輯推噓3(302)
留言5則, 5人參與, 最新討論串1/1
這應該是一個低級題目,小弟很笨,不懂 請高手解惑,感激不盡。 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 ); 這幾行程式碼的運算,請高手解惑。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.12.163 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1399638824.A.0B4.html

05/09 20:52, , 1F
05/09 20:52, 1F

05/09 20:59, , 2F
&=and, ^=xor http://ppt.cc/BLbg 46~49頁
05/09 20:59, 2F

05/09 21:24, , 3F
我覺得大家好和樂 這樣不錯
05/09 21:24, 3F

05/09 23:31, , 4F
&跟&&是不一樣的唷
05/09 23:31, 4F

05/09 23:37, , 5F
我最討厭看到這種擠在一坨的算式了....
05/09 23:37, 5F
文章代碼(AID): #1JRCie2q (java)
文章代碼(AID): #1JRCie2q (java)