#include <math.h>
float truncf(float arg);
double trunc(double arg);
long double truncl(long double arg);
Функции trunc(), truncf() и truncl() добавлены в версии C99.
Каждая функция семейства trunc() возвращает усеченное значение аргумента arg, т.е. значение, в котором отброшена дробная часть[1].
Зависимые функции
nearbyint()
[1]Иногда говорят, что это округленное значение аргумента arg, причем округление в данном случае выполняется отбрасыванием дробной части.