正如谷歌建议的那样-1 0 =-1。据我了解,javascript 中的 pow() 函数,python 和 C 应该返回相同的结果。但事实并非如此。为什么?
Python:
>>> pow(-1, 0)
1
(-1 0 )与说(-1/-1)相同,即1。
在除法中,您从分子的指数中减去分母的指数。要使这条规则成立,所有提升到零次方的数字都是 1. 5 1 / 5 1 = 5 0 = 1
任何 0 的幂都会导致 1。
记住BEDMASS。您的 google 示例执行括号 (1^0),即 1,然后执行乘法运算,将括号中的表达式否定为 -1。