pow

pow(x,y)

Retourne xy.

Exemples

pow(1,0)
1.0
pow(2,32)
4294967296.0
pow(500,10)
9.765625e+026

Notes

x**y est un alias à la fonction pow(x,y). Cependant x**y retourne une valeur du type des arguments tandis que pow(x,y) retourne toujours une valeur réelle. Si vous travaillez avec des valeurs entirères, l'opérateur ** renverra toujours une valeur exacte.

En effet :
23**12 -> 21914624432020321L
et
pow(23,12) -> 2.1914624432e+016

Tandis que :
23 ** 12.0 -> 2.1914624432e+016

Autre exemple :
500 ** 300 ->
490909346529772655309577195498627564297
521551249944956511154911718710525472171
585646009788403733195227718357156513187
851316791861042471890280751482410896345
225310546445986192853894181098439730703
830718994140625000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000000000000
000000000000000000000000000000L
et
pow(500*300) -> Calcul impossible

SciCalc