GO语言"math"包中"Pow"函数的用法及代码示例。
用法:
func Pow(x, y float64) float64
Pow 返回 x**y,即 y 的 base-x index 。
特殊情况是(按顺序):
Pow(x, ±0) = 1 for any x Pow(1, y) = 1 for any y Pow(x, 1) = x for any x Pow(NaN, y) = NaN Pow(x, NaN) = NaN Pow(±0, y) = ±Inf for y an odd integer < 0 Pow(±0, -Inf) = +Inf Pow(±0, +Inf) = +0 Pow(±0, y) = +Inf for finite y < 0 and not an odd integer Pow(±0, y) = ±0 for y an odd integer > 0 Pow(±0, y) = +0 for finite y > 0 and not an odd integer Pow(-1, ±Inf) = 1 Pow(x, +Inf) = +Inf for |x| > 1 Pow(x, -Inf) = +0 for |x| > 1 Pow(x, +Inf) = +0 for |x| < 1 Pow(x, -Inf) = +Inf for |x| < 1 Pow(+Inf, y) = +Inf for y > 0 Pow(+Inf, y) = +0 for y < 0 Pow(-Inf, y) = Pow(-0, -y) Pow(x, y) = NaN for finite x < 0 and finite non-integer y
例子:
package main
import (
"fmt"
"math"
)
func main() {
c := math.Pow(2, 3)
fmt.Printf("%.1f", c)
}
输出:
8.0
相关用法
- GO Pow10用法及代码示例
- GO Pool用法及代码示例
- GO Polar用法及代码示例
- GO PutUvarint用法及代码示例
- GO ParseAddress用法及代码示例
- GO PlainAuth用法及代码示例
- GO Print用法及代码示例
- GO ParseUint用法及代码示例
- GO ParseIP用法及代码示例
- GO Printf用法及代码示例
- GO ParseMediaType用法及代码示例
- GO ParseInt用法及代码示例
- GO ParseCIDR用法及代码示例
- GO PutVarint用法及代码示例
- GO Perm用法及代码示例
- GO Pipe用法及代码示例
- GO ParseInLocation用法及代码示例
- GO PathUnescape用法及代码示例
- GO ParseDuration用法及代码示例
- GO ParseFile用法及代码示例
注:本文由纯净天空筛选整理自golang.google.cn大神的英文原创作品 Pow。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。