Golang 寻找给定数字的整数(Floor)值

Golang 寻找给定数字的整数(Floor)值

在Golang中,math.Floor()函数用于寻找小于或等于给定float64值的最大整数值。该函数返回一个float64值。

在本文中,我们将讨论如何使用math.Floor()函数在Golang中找到给定数字的整数(Floor)值。

语法

使用math.Floor()函数的语法如下 –

func Floor(x float64) float64

Floor()函数接受一个类型为float64的参数x,并返回一个float64值。

参数

Floor()函数接受一个类型为float64的参数x。 此参数表示要找到其地板值的数字。

返回值

Floor()函数返回一个float64值,它表示小于或等于给定float64值的最大整数值。

示例

这里是使用math.Floor()函数找到给定数字的地板值的一些示例−

示例1:找到正数的地板值

package main

import (
   "fmt"
   "math"
)

func main() {
   num := 7.8
   floorVal := math.Floor(num)
   fmt.Println("Floor value of", num, "is", floorVal)
}

输出

Floor value of 7.8 is 7

示例2:找到负数的小于它的最大整数

package main

import (
   "fmt"
   "math"
)

func main() {
   num := -3.2
   floorVal := math.Floor(num)
   fmt.Println("Floor value of", num, "is", floorVal)
}

输出

Floor value of -3.2 is -4

示例3:找到零的小数部分

package main

import (
   "fmt"
   "math"
)

func main() {
   num := 0.0
   floorVal := math.Floor(num)
   fmt.Println("Floor value of", num, "is", floorVal)
}

输出

Floor value of 0 is 0

结论

在本文中,我们讨论了如何使用math.Floor()函数在Golang中找到给定数值的底部值。math.Floor()函数接受一个类型为float64的单一参数,并返回一个float64值。它返回小于或等于给定float64值的最大整数值。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程