任何人都可以解释在一些例子中使用^运算符在java中?^运算符在java
52
A
回答
71
这与^在大多数语言中相同,只是XOR。
false^false == false
true^false == true
false^true == true
true^true == false
6
4
这就是按位异或运算。 查看Java tutorials的Bitwise and Bit Shift Operators section了解更多信息。
4
6
一些其他的答案只能说是按位异或,但要注意,它也可以是一个逻辑XOR如果操作数是布尔型,根据this source。
相关问题
- 1. Java =运算符
- 2. Java运算符? :
- 3. java位运算符
- 4. Java instanceof运算符
- 5. Java逻辑运算符
- 6. 什么是Java“= +”运算符?
- 7. %java中的BigInteger运算符
- 8. java三元运算符
- 9. 位运算符的Java
- 10. instanceOf java中的运算符
- 11. Java中的运算符
- 12. Java传播运算符
- 13. 条件运算符&& in java
- 14. Java计算器运算符错误
- 15. 运算符在Java中重载
- 16. 和运算符在java中使用&&和!==
- 17. 优先++和 - 运算符在Java中
- 18. | =运算符在Java中做什么?
- 19. 运算符^在java中代表什么?
- 20. 运算符>>和运算符>>>在java中有什么区别?
- 21. 在PHP(算术运算符)
- 22. 运算符重载“运算符T *()”产生比较运算符?
- 23. &&运算符在Javascript
- 24. 两个连续运算符的Java数学运算
- 25. |运算符,++和I运算符
- 26. =>运算符vs =运算符
- 27. ||运算符与=运算符相同吗?
- 28. []运算符的运算符过载
- 29. java - 使用三元运算符
- 30. Java&=运算符是否应用&或&&?
嗯,不是_any_语言 - VB使用^来取幂。 – gkrogers 2009-01-20 09:15:09
是的,但VB总是使用不同的东西......;) – 2009-10-11 23:38:45