|
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