math包内函数,Abs()取绝对值,Floor()向下取整,Ceil()向上取整,Round()就近取整数,Mod(x, y)取余数,Pow(x, y)计算次方,Pow10(2)计算10次方,Max(200, 1000)两个值中取较大的,Min(10, 25)两个值中取较小的。
go语言math包函数
math包内函数,Abs()取绝对值,Floor()向下取整,Ceil()向上取整,Round()就近取整数,Mod(x, y)取余数,Pow(x, y)计算次方,Pow10(2)计算10次方,Max(200, 1000)两个值中取较大的,Min(10, 25)两个值中取较小的。
package main
import (
"fmt"
"math"
)
func main() {
fmt.Println(math.Abs(-100)) // 取绝对值
fmt.Println(math.Floor(6.32546)) // 向下取整
fmt.Println(math.Ceil(5.247)) // 向上取整
fmt.Println(math.Round(2.9483754)) // 就近取整数
fmt.Println(math.Round(5.6485*100) / 100) // 保留小数点后两位
fmt.Println(math.Mod(10, 3)) // 取余数,和10 % 3 一样
fmt.Println(math.Pow(2, 8)) // 计算次方,如:2的8次方
fmt.Println(math.Pow10(2)) // 计算10次方,如:2的10次方
fmt.Println(math.Max(200, 1000)) // 两个值中取较大的那个
fmt.Println(math.Min(10, 25)) // 两个值中取较小的那个
}
示例输出
100
6
6
3
5.65
1
256
100
1000
10
转载注明:
感谢博主,喝杯咖啡~
感谢博主,喝杯咖啡~
还没有人发表评论