Golang math.Signbit()函数及其示例

Golang math.Signbit()函数及其示例

Go语言的math包提供了内置支持的基本常量和数学函数,以便对数字执行操作。使用Signbit()函数可以检查指定数字的符号是否为负数或负零,并提供了math包的支持。如果给定数字的符号是负的,那么这个函数将返回true,否则返回false。因此,您需要使用import关键字在程序中添加math包来访问Signbit()函数。

语法:

func Signbit(x float64) bool

示例1:

// Golang程序示例:演示Signbit()函数
package main
import (
    "fmt"
    "math"
)
// 主函数
func main() {
    // 使用Signbit()函数
    res_1 := math.Signbit(-6)
    res_2 := math.Signbit(54)
    res_3 := math.Signbit(math.Inf(-1))
    res_4 := math.Signbit(math.NaN())
    res_5 := math.Signbit(math.Pi)
    // 显示结果
    fmt.Println("结果1: ", res_1)
    fmt.Println("结果2: ", res_2)
    fmt.Println("结果3: ", res_3)
    fmt.Println("结果4: ", res_4)
    fmt.Println("结果5: ", res_5)
} 

输出:

结果1:  true
结果2:  false
结果3:  true
结果4:  false
结果5:  false

示例2:

// Golang程序示例:演示Signbit()函数
package main
import (
    "fmt"
    "math"
)
// 主函数
func main() {
    // 使用Signbit()函数
    nvalue := math.Signbit(-34)
    if nvalue == true {
        fmt.Println("给定数字的符号为负")
    } else {
        fmt.Println("给定数字的符号不为负")
    }
} 

输出:

给定数字的符号为负

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程