Golang 找到指定数字的绝对值

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程