跳转到内容

C 编程/fenv.h/函数参考

来自维基教科书,开放的书籍,开放的世界


feclearexcept

[编辑 | 编辑源代码]
int feclearexcept(int excepts);

此函数尝试清除由 excepts 表示的受支持的浮点异常。如果参数为零或所有指定的异常已成功清除,则此函数返回零。否则,它将返回一个非零值。

int fegetenv(fenv_t *envp);

此函数尝试将当前的浮点环境存储在 envp 指向的对象中。如果表示成功存储,则此函数返回零。否则,它将返回一个非零值。

int fesetenv(const fenv_t *envp);

此函数尝试建立 envp 指向的对象所代表的浮点环境。参数 envp 指向由 fegetenv() 或 feholdexcept() 调用设置的对象,或等于一个浮点环境宏。此函数不会引发浮点异常,只会安装通过其参数表示的浮点状态标志的状态。

华夏公益教科书