Является ли `x! = X` портативным способом проверки на NaN?
В C вы можете проверить, если двойной, если NaN, используяisnan(x)
, Однако много мест в Интернете, в том числе, например, этоТак ответь сказать, что вы можете просто использоватьx!=x
вместо.
Являетсяx!=x
в любой спецификации C как метод, который гарантированно проверить, если х является NaN? Я не могу найти его сам и хотел бы, чтобы мой код работал с разными компиляторами.