FLT_EVAL_METHOD

来自cppreference.com
< c‎ | types‎ | limits

在头文件 <float.h> 中定义
#define FLT_EVAL_METHOD /* implementation defined */
(C99 起)
指定完成所有的浮点算术运算的精度.
原文:
Specifies the precision in which all floating-point arithmetic operations are done.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
原文:
Value
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Explanation
negative values except -1
实现定义的行为
原文:
implementation-defined behavior
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
-1
默认的精度是不知道
原文:
the default precision is not known
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
0
所有的运算和常量的评估中使用的类型的范围和精度。此外,float_tdouble_tfloatdouble分别是等效的
原文:
all operations and constants evaluate in the range and precision of the type used. Additionally, float_t and double_t are equivalent to float and double respectively
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
1
所有的操作和的常量评估的范围和精度的double。此外,这两种float_tdouble_t相当于double
原文:
all operations and constants evaluate in the range and precision of double. Additionally, both float_t and double_t are equivalent to double
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
2
所有的操作和的常量评估的范围和精度的long double。此外,这两种float_tdouble_t相当于long double
原文:
all operations and constants evaluate in the range and precision of long double. Additionally, both float_t and double_t are equivalent to long double
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 另请参阅

C++ documentation for FLT_EVAL_METHOD