3.7 Операции округления

Функции ffloor, fceiling, fround и ftruncate принимают аргумент с плавающей запятой и возвращают результат с плавающей запятой, значение которого является ближайшим целым числом. ffloor возвращает ближайшее целое число ниже; fceiling — ближайшее целое число выше; ftruncate — ближайшее целое число в направлении нуля; fround — ближайшее целое число.

Функция: ffloor float

Эта функция округляет float до следующего меньшего целого значения и возвращает это значение в виде числа с плавающей запятой.

Функция: fceiling float

Эта функция округляет float до следующего большего целого значения и возвращает это значение в виде числа с плавающей запятой.

Функция: ftruncate float

Эта функция округляет float к нулю до целого значения и возвращает это значение в виде числа с плавающей запятой.

Функция: fround float

Эта функция округляет float до ближайшего целого значения и возвращает это значение в виде числа с плавающей запятой. При округлении значения, находящегося на равном расстоянии от двух целых чисел, возвращается четное целое число.