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