Golang math.NaN()函数及示例

Golang math.NaN()函数及示例

Go 语言提供了内置的基本常量和数学函数,通过 math 包来执行数字运算。通过 math 包提供的 NaN() 函数可以获得 IEEE 754 “not-a-number” 值。因此,您需要在您的程序中使用 import 关键字添加一个 math 包以访问 NaN() 函数。

语法:

func NaN() float64

示例 1:

// 演示 math.NaN() 函数的Golang程序
  
package main
  
import (
    "fmt"
    "math"
)
  
// 主函数
func main() {
  
    // 使用 NaN() 函数获取 Not-a-number 值
    result := math.NaN()
  
    // 显示结果
    fmt.Println("结果:", result)
  
} 

输出:

结果: NaN

示例 2:

// 演示 math.NaN() 函数的 Golang 程序
  
package main
  
import (
    "fmt"
    "math"
)
  
// 主函数
func main() {
   
    // 检查给定值是否为 not-a-number
    // 使用 NaN() 函数
    nvalue := math.NaN()
    if nvalue == math.NaN() {
        fmt.Println("给定的值不是一个 not-a-number")
    } else {
        fmt.Println("给定的值是 not-a-number")
    }
  
} 

输出:

给定的值是 not-a-number

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程