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

#include 
float nextafterf(float from, float towards);
double nextafter(double from, double towards);
long double nextafterl(long double from, long double towards);

Описание

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

Функции nextafter(), nextafterf() и nextafterl() добавлены в версии С99.

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