Операции округления
Функции ffloor, fceiling, fround, и ftruncate принимают аргумент с плавающей запятой и возвращают результат с плавающей запятой, значение которого является ближайшим целым числом. ffloor возвращает ближайшее целое число меньше; fceiling, ближайшее целое число больше; ftruncate, ближайшее целое число в направлении нуля; fround, ближайшее целое число.
- Функция: ffloor float
Эта функция округляет float до следующего меньшего целого значения и возвращает это значение в виде числа с плавающей запятой.
- Функция: fceiling float
Эта функция округляет float до следующего большего целого значения и возвращает это значение в виде числа с плавающей запятой.
- Функция: ftruncate float
Эта функция округляет float к нулю до целого значения и возвращает это значение в виде числа с плавающей запятой.
- Функция: fround float
Эта функция округляет float до ближайшего целого значения и возвращает это значение в виде числа с плавающей запятой. Округление значения, равноудаленного от двух целых чисел, возвращает чётное целое число.
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Rounding-Operations.html