我正在玩 ** 操作员,并注意到:

0**0 == 1

pow(0, 0) == 1

乃至 math:

math.pow(0, 0) == 1

谷歌!(搜索 0**0)

为什么会这样呢?据我所知 0**0 是未定义的

有帮助吗?

解决方案

不,你错了。它按其应有的方式工作。

n/0 未定义。 0**0 然而是 1 因为任何数字的幂 01.

以下是一些参考:

http://mathforum.org/dr.math/faq/faq.number.to.0power.html

https://en.wikipedia.org/wiki/Exponentiation#Zero_to_the_power_of_zero

其他提示

根据定义,任何数的 0 次方都是 1。

因为数学规则。0 次方的一切都是 1。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top