作为google suggests -1 0 = - 1。而且我理解javascript中的pow()函数,python和C应该返回相同的结果。但事实并非如此。为什么呢?
的Python:
>>> pow(-1, 0)
1
答案 0 :(得分:10)
答案 1 :(得分:3)
答案 2 :(得分:1)
0的幂将导致1。
记住BEDMASS。你的google示例执行Brackets(1 ^ 0),即1,然后执行乘法,将括号中的表达式否定为-1。
答案 3 :(得分:1)
( - 1 0 )与( - 1 / -1)相同, 1 。
在除法中,你从分子的指数中减去分母的指数。 为了使这个规则成立,所有提升到0的幂的数字是1. 5 1 / 5 1 = 5 0 = 1 强>