C 编程/fenv.h/函数参考
外观
int feclearexcept(int excepts);
此函数尝试清除由 excepts 表示的受支持的浮点异常。如果参数为零或所有指定的异常已成功清除,则此函数返回零。否则,它将返回一个非零值。
int fegetenv(fenv_t *envp);
此函数尝试将当前的浮点环境存储在 envp 指向的对象中。如果表示成功存储,则此函数返回零。否则,它将返回一个非零值。
int fesetenv(const fenv_t *envp);
此函数尝试建立 envp 指向的对象所代表的浮点环境。参数 envp 指向由 fegetenv() 或 feholdexcept() 调用设置的对象,或等于一个浮点环境宏。此函数不会引发浮点异常,只会安装通过其参数表示的浮点状态标志的状态。