Справочник по C/C++
rint()

#include <math.h>
float rintf(float arg);
double rint(double arg);
long double rintl(long double arg);

Описание

Возвращает значение округленное до ближайшего целого

Функции rint(), rintf() rintl() добавлены в версии С99.

Каждая функция семейства rint() возвращает значение аргумента arg, округленное до ближайшего целого. Однако возвращаемое число является значением с плавающей точкой. Может возникнуть исключительная ситуация вещественного типа.