Golang 找到指定数字的绝对值
Go语言提供了基本常量和数学函数的内置支持,可以通过 math包 执行操作以及帮助您找到指定数字的绝对值,使用math包中提供的 Abs()函数 。因此,您需要使用import关键字在程序中添加一个math包以访问Abs()函数。
- 如果在该函数中传递无穷大(Inf),则此函数将返回+Inf。
- 如果在此函数中传递NaN(非数字),则此函数将返回NaN。
语法:
func Abs(y float64) float64
让我们通过以下示例讨论此概念:
示例 1:
//在Golang中找到指定数字的绝对值
package main
import (
"fmt"
"math"
)
// 主函数
func main() {
// 查找绝对值
//使用Abs()函数
res_1 := math.Abs(4)
res_2 := math.Abs(-8)
res_3 := math.Abs(math.Inf(-3))
// 显示结果
fmt.Printf("结果 1:%.1f", res_1)
fmt.Printf("\n结果 2:%.1f", res_2)
fmt.Printf("\n结果 3:%.1f", res_3)
}
输出:
结果 1:4.0
结果 2:8.0
结果 3:+Inf
示例 2:
//在Golang中找到指定数字的绝对值
package main
import (
"fmt"
"math"
)
// 主函数
func main() {
// 查找绝对值
nvalue_1 := math.Abs(20)
nvalue_2 := math.Abs(34)
// 给定值的和
res := nvalue_1 + nvalue_2
// 显示结果
fmt.Printf("%.1f + %.1f = %.1f",
nvalue_1, nvalue_2, res)
}
输出:
20.0 + 34.0 = 54.0