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值的最大整数值。