golang 浮点数向下取整
时间: 2023-09-03 07:15:24 浏览: 112
在 Go 中,可以使用 math.Floor 函数来实现浮点数向下取整。示例如下:
```go
package main
import (
"fmt"
"math"
)
func main() {
num := 3.7
result := math.Floor(num)
fmt.Println(result) // 输出 3
}
```
注意,math.Floor 函数的返回值类型为 float64。如果需要将结果转换为整型,可以使用强制类型转换。例如:
```go
package main
import (
"fmt"
"math"
)
func main() {
num := 3.7
result := int(math.Floor(num))
fmt.Println(result) // 输出 3
}
```
阅读全文