1

每当返回 NaN 时,我希望返回的值改为 0。实现此目的的最佳方法是什么?

4

1 回答 1

7

你可以使用这个功能

float zero_nan(float n)
{
  return n == n ? n : 0;
}

您可以内联该函数并包装您认为可能是 nans 的任何返回值。

于 2013-01-17T02:26:37.737 回答