0
A
回答
4
^
其独占OR运算符(XOR)。 它实际上位运算总和%2.
11110 (30)
00011 (3)
----------
11101 (29)
+0
非常感谢这个解释,我主要想知道为什么这会返回29。 – Rob 2013-03-05 15:59:43
5
这是异或 - exclusive bitwise or。
3
在Java中^
是XOR operator
XOR表示按位异或。 IE:
0 XOR 0 = 0
0 XOR 1 = 1
如果该位的是不同的(不含),则输出为1,否则为0。
所以下面的例子:
11110 XOR 00011 = 11101 = 29
3
相关问题
- 1. 运算符|| =在Ruby中代表什么?
- 2. | =运算符在Java中做什么?
- 3. 什么是Java“= +”运算符?
- 4. “| =”运算符在C中表示什么?
- 5. **运算符在C中表示什么?
- 6. '/ ='运算符在JavaScript中表示什么?
- 7. 。=运算符在PHP中表示什么?
- 8. | =运算符在JavaScript中表示什么?
- 9. %||%运算符在R中表示什么?
- 10. 什么是Java中的&=运算符
- 11. 运算符>>和运算符>>>在java中有什么区别?
- 12. 在Python中,“〜〜”运算符是什么?
- 13. 在elixir中什么是=〜运算符
- 14. '/运算符在MATLAB中做什么?
- 15. “| =”运算符在C#中做什么?
- 16. !==运算符在JavaScript中做什么?
- 17. - >运算符在Perl中做什么?
- 18. ^=运算符在Perl中做什么?
- 19. 在Java中,箭头运算符' - >'是做什么的?
- 20. 为什么不是运算符类型在java中安全的?
- 21. 运算符>>>在Java和JavaScript中有什么区别?
- 22. 在java中创建数组时,新运算符会做什么?
- 23. 这个运算符在这个代码中做什么&=? (c#)
- 24. 在提供的C#代码中,+ =运算符是做什么的?
- 25. ^运算符在java
- 26. SQL中的IN运算符和=运算符有什么区别?
- 27. 运算符模块中`in`的等效运算符是什么?
- 28. 什么是“===”运算符?
- 29. “=”运算符返回什么?
- 30. 什么是()=>运算符?
http://stackoverflow.com/questions/1991380/what-does-the-operator-do-in-java?rq=1 – 2013-03-05 15:53:58
哼哼的http:// TinyURL的.com/av2k5s7 – 2013-03-05 15:55:57