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和MYSQL語法問題
- 8. 雙{{}}在Java語法問題
- 9. Java PreparedStatement語法問題
- 10. Java調試,語法問題
- 11. 64位Quicktime互操作問題
- 12. GLSL - 左,右移位操作問題
- 13. 操作問題
- 14. IBM 32位操作系統問題(無法連接)
- 15. 用位操作符解決數獨問題的算法
- 16. Erlang位語法變量問題
- 17. C++()操作問題
- 18. 像操作問題
- 19. Java:Keystate操作問題
- 20. 操作員問題?
- 21. C位操作的難題
- 22. 語法問題
- 23. java的語法PreparedStatement的問題
- 24. Java .net服務器語法問題
- 25. Java - Metode內部的metode語法問題
- 26. 兩個(簡單?)Android/Java語法問題
- 27. 64位操作系統上的32位ActiveX DLL的問題
- 28. 語法或語義問題?
- 29. 作業類型的語法問題
- 30. .ASPX語法問題