看板 java 關於我們 聯絡資訊
這應該是一個低級題目,小弟很笨,不懂 請高手解惑,感激不盡。 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
tomoyaken14:http://ppt.cc/j1T2 05/09 20:52
cyclone350:&=and, ^=xor http://ppt.cc/BLbg 46~49頁 05/09 20:59
DeathWatch:我覺得大家好和樂 這樣不錯 05/09 21:24
gmoz:&跟&&是不一樣的唷 05/09 23:31
LaPass:我最討厭看到這種擠在一坨的算式了.... 05/09 23:37