3
A
回答
4
是的,這是一個按位或賦值:http://www.cafeaulait.org/course/week2/03.html
7
這是一個按位「或」加上賦值,所以你在你的假設中是非常正確的。
2
3
更正確,X | = Y實際計算爲X = X | (Y)。
這是一個有趣的例子,爲什麼這很重要。
int c = 2;
c %= c++ * ++c;
這裏的有趣的結果是,它會被寫成
c = c % (c++ * ++c);
Java規範告訴我們,JVM會先看到初始c和存儲,任何在它之前將有沒有影響它,因此C++ & ++ c實際上不會影響計算的結果。它總是c = 2%,這等於2 :)
+0
+1好的角落案例! – fortran 2010-08-06 09:46:50
相關問題
- 1. tmp_xxx在java中意味着什麼?
- 2. @符號在java中意味着什麼?
- 3. $$ _ Javasassist_11在java中意味着什麼?
- 4. Java中的空間意味着什麼?
- 5. 在AngularJS中結尾意味着什麼double意味着
- 6. 什麼===在PHP意味着
- 7. 這個java泛型意味着什麼?
- 8. 分配時&& do /意味着什麼? JAVA
- 9. 〜=是什麼。在Stata意味着什麼?
- 10. PREEMPTIVE_XE_DISPATCHER這意味着什麼?
- 11. Field.Index.NOT_ANALYZED_NO_NORMS意味着什麼
- 12. $這意味着什麼PHP?
- 13. MYSQLI_NUM意味着什麼?
- 14. * | *這意味着什麼CSS?
- 15. 溢出意味着什麼?
- 16. HttpServletResponse.SC_BAD_REQUEST意味着什麼?
- 17. 什麼呢JDBC:HSQLDB:hsqlTempFiles意味着
- 18. 奎因意味着什麼?
- 19. [Bindable]在動作中意味着什麼?
- 20. #[...]在emacs-lisp中意味着什麼?
- 21. [](){}構造在C++中意味着什麼?
- 22. CLI在PowerCLI中意味着什麼?
- 23. 在gdb中這意味着什麼?
- 24. 0..1在EF中意味着什麼?
- 25. 'generic'在Django中意味着什麼?
- 26. 撇號在Haskell中意味着什麼?
- 27. 在MongoDB中這意味着什麼?
- 28. redirect_to(@model)在rails中意味着什麼?
- 29. 「自我」在JavaScript中意味着什麼?
- 30. 在numpy代碼中意味着什麼?
這是正確的+1 – 2010-08-06 04:08:45