如何在 Powershell 中计算 X 的 Y 次方?

ske*_*tax 16 math powershell exponent exponentiation

我(显然错误地)假设 Powershell 中会有内置电源operatorfunction但我似乎没有,或者有吗?

Mat*_*sen 16

正如您所发现的,通过调用 可以以一定的精度实现实数幂运算[Math]::Pow()

对于大整数求幂,您可能需要改用[bigint]::Pow()

PS ~> [Math]::Pow(256, 20)
1.4615016373309E+48
PS ~> [bigint]::Pow(256, 20)
1461501637330902918203684832716283019655932542976
Run Code Online (Sandbox Code Playgroud)


ske*_*tax 8

没关系,我找到了答案:

[Math]::Pow(256,3) # 256 to the power of 3 (= ~16.7 million)
Run Code Online (Sandbox Code Playgroud)