Google が示唆するように、 -1 0 =-1 です。そして、javascript の pow() 関数を理解しているので、python と C は同じ結果を返すはずです。しかし、それは真実ではありません。なんで?
パイソン:
>>> pow(-1, 0)
1
Google が示唆するように、 -1 0 =-1 です。そして、javascript の pow() 関数を理解しているので、python と C は同じ結果を返すはずです。しかし、それは真実ではありません。なんで?
パイソン:
>>> pow(-1, 0)
1
0 のべき乗はすべて 1 になります。
BEDMASSを思い出してください。Google の例では、1 であるブラケット (1^0) を実行し、乗算を実行して、ブラケット内の式を -1 に否定します。
(-1 0 )は、 1である(-1/-1)と言うのと同じです。
除算では、分子の指数から分母の指数を引きます。この規則が成り立つためには、ゼロ乗したすべての数は 1 です。5 1 / 5 1 = 5 0 = 1