#include <math.h> long int lroundf(float arg); long int lround(double arg); long int lroundl(long double arg);
Функции lround(), lroundf() и lroundl() добавлены в версии C99.
Каждая функция семейства lround() возвращает значение аргумента arg, округленное до ближайшего целого, которое имеет тип long int. Значения, отстоящие от большего и меньшего целых на одинаковую величину (например, число 3.5), округляются в сторону большего целого.