fenv.h — заголовний файл стандартної бібліотеки мови програмування С, в якому міститься оголошення типів, означень () та функцій для роботи з числами з рухомою крапкою.
Типи даних У заголовному файлі fenv.h за допомогою оператора typedef оголошуються такі типи даних: fenv_t fexcept_t
Функції Заголовний файл fenv.h містить оголошення наступних функцій: int feclearexcept(int); int fegetexceptflag(fexcept_t *, int); int feraiseexcept(int); int fesetexceptflag(const fexcept_t *, int); int fetestexcept(int); int fegetround(void); int fesetround(int); int fegetenv(fenv_t *); int feholdexcept(fenv_t *); int fesetenv(const fenv_t *); int feupdateenv(const fenv_t *);
Приклад використання #include <fenv.h>
void f(double x) { #pragma STDC FENV_ACCESS ON
void g(double); void h(double); /* ... */ g(x + 1); h(x + 1); /* ... */ }
Посилання fenv.h на OpenGroup