在Golang中查找给定数的向下取整值
在Golang中,使用math.Floor()函数查找小于或等于给定float64值的最大整数值。该函数返回一个float64值。
在本文中,我们将讨论如何使用math.Floor()函数在Golang中查找给定数的向下取整值。
语法
使用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("数字", num, "的下限值是", floorVal)
}
输出
数字 7.8 的下限值是 7
示例2:查找负数的下限值
package main
import (
"fmt"
"math"
)
func main() {
num := -3.2
floorVal := math.Floor(num)
fmt.Println("数字", num, "的下限值是", floorVal)
}
输出
数字 -3.2 的下限值是 -4
示例3:查找零的下限值
package main
import (
"fmt"
"math"
)
func main() {
num := 0.0
floorVal := math.Floor(num)
fmt.Println("数字", num, "的下限值是", floorVal)
}
输出
数字 0 的下限值是 0
结论
在本文中,我们讨论了如何使用math.Floor()函数在Golang中查找给定数字的下限值。 math.Floor()函数接受一个float64类型的单个参数,并返回一个float64值。它返回小于或等于给定float64值的最大整数值。