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)