Функция math.Ceil
Функция math.Ceil возвращает наименьшее целое число,
которое больше или равно переданному значению. Она принимает
один параметр типа float64 — число, которое нужно
округлить вверх, и возвращает результат того же типа
float64.
Синтаксис
math.Ceil(x)
Пример
Округлим положительное число вверх:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Ceil(3.14)
fmt.Println(res)
}
Результат выполнения кода:
4
Пример
Округлим отрицательное число вверх:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Ceil(-2.7)
fmt.Println(res)
}
Результат выполнения кода:
-2
Пример
Округлим нулевое значение:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Ceil(0.0)
fmt.Println(res)
}
Результат выполнения кода:
0
Пример
Округлим целое число:
package main
import (
"fmt"
"math"
)
func main() {
res := math.Ceil(5.0)
fmt.Println(res)
}
Результат выполнения кода:
5
Смотрите также
-
функцию
math.Floor,
которая округляет число вниз до ближайшего целого -
функцию
math.Round,
которая округляет число до ближайшего целого по правилам математики -
функцию
math.Trunc,
которая отбрасывает дробную часть числа -
функцию
math.Mod,
которая вычисляет остаток от деления двух чисел с плавающей точкой