-3
Q
<<什麼意思?
A
回答
3
8 >> 2 = 2
8 >> 3 = 1
在二進制
00001000 >> 2 = 00000010
00001000 >> 3 = 00000001
而且
1 << 2 = 4
1 << 3 = 8
在二進制:
00000001 << 2 = 00000100
00000001 << 3 = 00001000
使用〜否定:
byte b = ~01001000
然後 b爲10110111
的&操作有點交集
10010101 & 01010011 = 00010001
和許多其他運營商的存在,這是一個非常強大的方式做很多事
-1
右移>>
操作符將左操作數向右側移動,其符號擴展的右側操作數指定的位數。這意味着n位置的值被移到右邊,導致包含與未移位值相同值的n個高位。這個操作符永遠不會拋出異常。
>
雖然操作者簡單地用於比較
相關問題
- 1. <<什麼意思?
- 2. THREE.Camera.prototype.lookAt</ <() -</ <是什麼意思?
- 3. Php <<<是什麼意思?
- 4. <>是什麼意思?
- 5. <>是什麼意思?
- 6. <?=是什麼意思?
- 7. <+>是什麼意思?
- 8. {< >}是什麼意思?
- 9. Ruby中的「<< - 」是什麼意思?
- 10. SBT中`<< =`是什麼意思?
- 11. ASP.NET - <%@和<asp:Panel?是什麼意思?
- 12. C++中的「(」<<「)是什麼意思?
- 13. (x << 13)^ x是什麼意思?
- 14. 「cout <<(_ 1 * 3)」是什麼意思?
- 15. << - 在R中是什麼意思?
- 16. 是什麼!<是什麼意思?
- 17. '<<'是什麼意思?而這個代碼是什麼意思?
- 18. 「1000 << 16」中的「<<」是什麼意思?
- 19. 什麼意思的符號在java中「<<<」「<< =」「<<」
- 20. 什麼意思是「:」在<%中:和<%=有什麼區別?
- 21. Bash運算符<<<是什麼意思?
- 22. ANTLR 3,LT!*是什麼意思?
- 23. 是什麼`#((<= \)|?&)。OpenID的\ [^&] +#`的regexp意思?
- 24. 「<xs:sequence />」是什麼意思?
- 25. <meta - data>是什麼意思?
- 26. `Vec <T>`是什麼意思?
- 27. <[email protected]>是什麼意思?
- 28. jQuery。 $('<img/>')是什麼意思?
- 29. <T擴展是什麼意思?
- 30. numeric_limits <double> :: digits10是什麼意思
搜索'java運營商'。 –
這意味着,不是一個好問題,並閱讀[java運營商](http://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html)文檔。 –
是的,我得到它http://www.tutorialspoint.com/java/java_basic_operators.htm我不知道我是否應該刪除這個主題 – MyWay