跳轉到內容

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() 呼叫設定的物件,或等於一個浮點環境宏。此函式不會引發浮點異常,只會安裝透過其引數表示的浮點狀態標誌的狀態。

華夏公益教科書