-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. Php <<<是什么意思?
- 3. {< >}是什么意思?
- 4. <+>是什么意思?
- 5. <>是什么意思?
- 6. <>是什么意思?
- 7. <?=是什么意思?
- 8. C++中的“(”<<“)是什么意思?
- 9. ASP.NET - <%@和<asp:Panel?是什么意思?
- 10. (x << 13)^ x是什么意思?
- 11. “cout <<(_ 1 * 3)”是什么意思?
- 12. Ruby中的“<< - ”是什么意思?
- 13. << - 在R中是什么意思?
- 14. 是什么!<是什么意思?
- 15. “1000 << 16”中的“<<”是什么意思?
- 16. 什么意思的符号在java中“<<<”“<< =”“<<”
- 17. 什么意思是“:”在<%中:和<%=有什么区别?
- 18. Bash运算符<<<是什么意思?
- 19. “<indentifier>预计”是什么意思?
- 20. <String,String>是什么意思?
- 21. <meta - data>是什么意思?
- 22. 这是什么意思? <variable> ==“”
- 23. <T扩展是什么意思?
- 24. $(“<p/>”)是什么意思?
- 25. 这是什么意思:“document.write('<scr'+'ipt ...”?
- 26. 符号<>是什么意思?
- 27. “<!DOCTYPE html>”是什么意思?
- 28. ANTLR 3,LT!*是什么意思?
- 29. <[email protected]>是什么意思?
- 30. #include <crtdll/stddef.h>是什么意思?
搜索'java运营商'。 –
这意味着,不是一个好问题,并阅读[java运营商](http://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html)文档。 –
是的,我得到它http://www.tutorialspoint.com/java/java_basic_operators.htm我不知道我是否应该删除这个主题 – MyWay