【发布时间】:2012-12-12 18:12:27
【问题描述】:
可能重复:
What does the ^ operator do in Java?
The power ^ in Java?
如果这是重复的,我很抱歉,但我没有在 SO 中找到任何东西。
谁能解释一下为什么
System.out.println((2^0));
这确实返回 2?
我期待的是1。
【问题讨论】:
-
^ 是异或,不是幂运算符
-
未来建议搜索:
x operators。将x替换为相关语言:它将涵盖“为什么/什么是b ..?”的大多数问题。
标签: java