epsilon para vários valores de float

Há simFLT_MIN constante que está mais próxima de zero. Como chegar mais pertosome number valor?

Como um exemplo:

float nearest_to_1000 = 1000.0f + epsilon;
// epsilon must be the smallest value satisfying condition:
// nearest_to_1000 > 1000.0f

Eu preferiria a fórmula numérica sem usar funções especiais.

questionAnswers(1)

yourAnswerToTheQuestion