FLT_ROUNDS
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Type support
| Basic types | |||||||||||||||||||||
| Fixed width integer types (C++11) | |||||||||||||||||||||
| Fixed width floating-point types (C++23) | |||||||||||||||||||||
|
|||||||||||||||||||||
| Numeric limits | |||||||||||||||||||||
| C numeric limits interface | |||||||||||||||||||||
| Runtime type information | |||||||||||||||||||||
|
|||||||||||||||||||||
C numeric limits interface
|
FLT_ROUNDS
|
||||
|
(C++11)
|
|
定义于头文件
<cfloat>
|
||
|
#define FLT_ROUNDS /* 由实现定义 */
|
||
指定浮点算术运算的当前舍入方向。
| 数值 | 说明 |
-1
|
默认舍入方向未知 |
0
|
向零舍入;与 FE_TOWARDZERO 含义相同 |
1
|
向最接近值舍入;与 FE_TONEAREST 含义相同 |
2
|
向正无穷舍入;与 FE_UPWARD 含义相同 |
3
|
向负无穷舍入;与 FE_DOWNWARD 含义相同 |
| 其他数值 | 由实现定义的行为 |
注释
舍入模式可通过 std::fesetround 进行更改,而 FLT_ROUNDS 会反映该变更。
FLT_ROUNDS 的可能取值与 std::float_round_style 的可能取值相对应,该值由 std::numeric_limits::round_style 返回。
参见
|
指示浮点数舍入模式
(枚举) |
|
|
(C++11)
(C++11)
|
获取或设置舍入方向
(函数) |
|
浮点数舍入方向
(宏常量) |
|
|
C 文档
for
FLT_ROUNDS
|
|