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

#include 
float nexttowardf(float from, long double towards);
double nexttoward(double from, long double towards);
long double nexttowardl(long double from, long double towards);

Описание

Функция возвращает следующее после заданного аргумента значение, ближайшее к значению указанного аргумента

Функции nexttoward(), nexttowardf() и nexttowardl() добавлены в версии С99.

Каждая функция семейства nexttoward() возвращает следующее после аргумента from значение, ближайшее к значению аргумента towards. Действие этих функций аналогично действию функций семейства nextafter() за исключением того, что параметр towards имеет тип long double для всех трех функций.