标签: java
在Java中,为什么10 ^ 0等于10?这是0到0的幂,在任何计算器上等于1。
答案 0 :(得分:11)
^ 不使用类似C语法的Java或大多数其他语言执行指定;它执行按位XOR(和XOR'任何一个0都会产生与你开始时相同的数字。)
^
XOR
如果您想计算 a b ,请使用Math.pow(a, b)。
Math.pow(a, b)
答案 1 :(得分:2)
运算符^是按位异或。它不是电力运营商。要计算功率,请使用Math.pow()。
Math.pow()
答案 2 :(得分:1)
^运算符是XOR operator,而不是幂函数。
要使用电源,请调用Math库函数:
Math.pow(2,x)