函数宏

GLibAPPROX_VALUE

自:2.58

声明 [源代码]

#define G_APPROX_VALUE (
  a,
  b,
  epsilon
)

说明 [源代码]

如果 ab 之间的绝对差小于 epsilon,则评估为真值;否则,评估为假值。

例如,- G_APPROX_VALUE (5, 6, 2) 评估为真 - G_APPROX_VALUE (3.14, 3.15, 0.001) 评估为假 - G_APPROX_VALUE (n, 0.f, FLT_EPSILON) 如果 n 在单精度浮点 epsilon 距零的范围内,则其评估为真。

自版本 2.58 起提供。

语言绑定无法直接使用此函数。

参数

a

类型: -

一个数字值。

b

类型: -

一个数字值。

epsilon

类型: -

一个表示 ab 之间容忍度的数字值。