golang 向上取整、向下取整和四舍五入
一、概述 官方的 math 包中提供了取整的方法,向上取整 math.Ceil(),向下取整 math.Floor() 二、用法
|
1 2 3 4 5 6 7 8 9 10 11 12 |
package main import ( "fmt" "math" ) func main(){ x := 1.1 fmt.Println(math.Ceil(x)) // 2 fmt.Println(math.Floor(x)) // 1 } |
要注意的是,取完整后返回的并不是真正的整数,而是 float64 类型,所以如果需要 int 类型的话需要手动转换 ... 阅读更多