1
A
回答
5
與checker = checker | (1 << val)
相同,就像checker += val
與checker = checker + val
一樣。
|
表示邏輯OR,即如果任一個源值具有一個位設置,它將被設置在目標中。
5
此代碼相當於
checker = checker | (1 < < VAL)
這裏,|
是按位或運算,這需要在兩個數字,並返回與任何地方,或者輸入號碼有一個位組設爲1位的新號碼。您看到的|=
是「帶分配的按位或」,它類似於+=
或*=
,但是帶有|
。
相關問題
- 1. 位操作問題
- 2. C位操作問題
- 3. Java語法問題
- 4. java語法問題
- 5. java語法問題
- 6. Java - 按鈕操作問題
- 7. java位操作
- 8. Java和MYSQL語法問題
- 9. Java PreparedStatement語法問題
- 10. Java調試,語法問題
- 11. Java泛型語法問題
- 12. 雙{{}}在Java語法問題
- 13. C語言中%操作符的問題
- 14. Lisp語言列表操作問題
- 15. 位操作難題
- 16. GLSL - 左,右移位操作問題
- 17. 64位Quicktime互操作問題
- 18. 問題與PHP按位與操作
- 19. 操作問題
- 20. Java字節碼操作 - 授權問題?
- 21. 法語操作系統中的Covert.ToDecimal問題
- 22. 用位操作符解決數獨問題的算法
- 23. IBM 32位操作系統問題(無法連接)
- 24. Erlang位語法變量問題
- 25. 在64位操作系統上針對32位操作系統運行時問題編譯的Java
- 26. 位操作中的Java
- 27. java的瞭解位操作
- 28. java中的BigDecimal位操作
- 29. C++()操作問題
- 30. 操作員問題?