FE_DOWNWARD, FE_TONEAREST, FE_TOWARDZERO, FE_UPWARD

来自cppreference.com
< c‎ | numeric‎ | fenv

 
 
 
浮点环境
功能
原文:
Functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
feclearexcept(C99)
fetestexcept(C99)
feraiseexcept(C99)
fegetexceptflag
fesetexceptflag
(C99)
(C99)
fegetround
fesetround
(C99)
(C99)
fegetenv
fesetenv
(C99)
feholdexcept(C99)
feupdateenv(C99)
宏常量
原文:
Macro constants
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
FE_ALL_EXCEPT
FE_DIVBYZERO
FE_INEXACT
FE_INVALID
FE_OVERFLOW
FE_UNDERFLOW
(C99)
FE_DOWNWARD
FE_TONEAREST
FE_TOWARDZERO
FE_UPWARD
(C99)
FE_DFL_ENV(C99)
 
在头文件 <<fenv.h>> 中定义
#define FE_DOWNWARD     /*implementation defined*/
#define FE_TONEAREST    /*implementation defined*/
#define FE_TOWARDZERO   /*implementation defined*/
#define FE_UPWARD       /*implementation defined*/
这些宏常量扩展到一个非负整数常量表达式,可以使用fesetroundfegetround表示支持浮点舍入模式之一。实现可以定义附加的舍入模式中的常量<fenv.h>,都应该与FE_,然后由至少一个大写字母开始。每个宏定义,如果它支持.
原文:
Each of these macro constants expands to a nonnegative integer constant expression, which can me used with fesetround and fegetround to indicate one of the supported floating-point rounding modes. The implementation may define additional rounding mode constants in <fenv.h>, which should all begin with FE_ followed by at least one uppercase letter. Each macro is only defined if it is supported.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
在大多数实现中,这些宏常量扩大FLT_ROUNDSfloat_round_style的值等于的值
原文:
On most implementations, these macro constants expand to the values equal to the values of FLT_ROUNDS and float_round_style
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
常数
原文:
Constant
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Explanation
FE_DOWNWARD
向负无穷大舍入
原文:
rounding towards negative infinity
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
FE_TONEAREST
向最接近的整数舍入
原文:
rounding towards nearest integer
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
FE_TOWARDZERO
向零舍入
原文:
rounding towards zero
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
FE_UPWARD
向正无穷大舍入
原文:
rounding towards positive infinity
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
额外的舍入模式可以支持一个实施.
原文:
Additional rounding modes may be supported by an implementation.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 示例

[编辑] 另请参阅

(C99)
(C99)
获取或设置舍入的方向
原文:
gets or sets rounding direction
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数) [edit]
C++ documentation for floating point rounding macros