cplusplus
.com
教程
參考
文章
論壇
C++
教程
參考
文章
論壇
參考
C 庫
<cassert> (assert.h)
<cctype> (ctype.h)
<cerrno> (errno.h)
C++11
<cfenv> (fenv.h)
<cfloat> (float.h)
C++11
<cinttypes> (inttypes.h)
<ciso646> (iso646.h)
<climits> (limits.h)
<clocale> (locale.h)
<cmath> (math.h)
<csetjmp> (setjmp.h)
<csignal> (signal.h)
<cstdarg> (stdarg.h)
C++11
<cstdbool> (stdbool.h)
<cstddef> (stddef.h)
C++11
<cstdint> (stdint.h)
<cstdio> (stdio.h)
<cstdlib> (stdlib.h)
<cstring> (string.h)
C++11
<ctgmath> (tgmath.h)
<ctime> (time.h)
C++11
<cuchar> (uchar.h)
<cwchar> (wchar.h)
<cwctype> (wctype.h)
容器
C++11
<array>
<deque>
C++11
<forward_list>
<list>
<map>
<queue>
<set>
<stack>
C++11
<unordered_map>
C++11
<unordered_set>
<vector>
輸入/輸出
<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
多執行緒
C++11
<atomic>
C++11
<condition_variable>
C++11
<future>
C++11
<mutex>
C++11
<thread>
其他
<algorithm>
<bitset>
C++11
<chrono>
C++11
<codecvt>
<complex>
<exception>
<functional>
C++11
<initializer_list>
<iterator>
<limits>
<locale>
<memory>
<new>
<numeric>
C++11
<random>
C++11
<ratio>
C++11
<regex>
<stdexcept>
<string>
C++11
<system_error>
C++11
<tuple>
C++11
<type_traits>
C++11
<typeindex>
<typeinfo>
<utility>
<valarray>
<cfenv> (fenv.h)
函式
C++11
feclearexcept
C++11
fegetenv
C++11
fegetexceptflag
C++11
fegetround
C++11
feholdexcept
C++11
feraiseexcept
C++11
fesetenv
C++11
fesetexceptflag
C++11
fesetround
C++11
fetestexcept
C++11
feupdateenv
型別
C++11
fenv_t
C++11
fexcept_t
pragma
C++11
FENV_ACCESS
宏常量
C++11
FE_ALL_EXCEPT
C++11
FE_DFL_ENV
C++11
FE_DIVBYZERO
C++11
FE_DOWNWARD
C++11
FE_INEXACT
C++11
FE_INVALID
C++11
FE_OVERFLOW
C++11
FE_TONEAREST
C++11
FE_TOWARDZERO
C++11
FE_UNDERFLOW
C++11
FE_UPWARD
參考
<cfenv>
標頭檔案
<cfenv> (fenv.h)
浮點環境
該標頭檔案聲明瞭一組用於訪問
浮點環境
的函式和宏,以及一些特定型別。
浮點環境
維護一系列
狀態標誌
和特定的
控制模式
。
浮點環境
的具體內容取決於實現,但
狀態標誌
通常包括
浮點異常
及其相關資訊,而
控制模式
至少包括
舍入方向
。
函式
浮點異常
feclearexcept
清除浮點異常
(函式)
feraiseexcept
引發浮點異常
(函式)
fegetexceptflag
獲取浮點異常標誌
(函式)
fesetexceptflag
設定浮點異常標誌
(函式)
舍入方向
fegetround
獲取舍入方向模式
(函式)
fesetround
設定舍入方向模式
(函式)
整個環境
fegetenv
獲取浮點環境
(函式)
fesetenv
設定浮點環境
(函式)
feholdexcept
保持浮點異常
(函式)
feupdateenv
更新浮點環境
(函式)
其他
fetestexcept
測試浮點異常
(函式)
型別
fenv_t
浮點環境型別
(型別)
fexcept_t
浮點異常型別
(型別)
宏常量
浮點異常
FE_DIVBYZERO
除零異常
(宏)
FE_INEXACT
不精確結果異常
(宏)
FE_INVALID
無效引數異常
(宏)
FE_OVERFLOW
上溢範圍錯誤異常
(宏)
FE_UNDERFLOW
下溢範圍錯誤異常
(宏)
FE_ALL_EXCEPT
所有異常
(宏)
舍入方向
FE_DOWNWARD
向下舍入方向模式
(宏)
FE_TONEAREST
向最近舍入方向模式
(宏)
FE_TOWARDZERO
向零舍入方向模式
(宏)
FE_UPWARD
向上舍入方向模式
(宏)
整個環境
FE_DFL_ENV
預設環境
(宏)
Pragmas
FENV_ACCESS
訪問浮點環境
(pragma)