Как проверить, является ли значение с плавающей запятой нормальным числом и не имеет каких-либо сырых состояний (+ -inf, ind, nan, qnan, denormal ...).проверить, имеет ли переменная с плавающей точкой «нормальные» значения
Проверка подлинности с ним, похоже, работает на nan, но в других штатах?
К сожалению - я забыл упомянуть, что я привязан к C90 Compiler; (
. Если вы ищете среди [общих функций математики] (http://en.cppreference.com/w/c/numeric/math) в стандартной библиотеке, я уверен, что вы могли бы найти что-то. Например ['isnan'] (http://en.cppreference.com/w/c/numeric/math/isnan), чтобы проверить, является ли значение NaN. –
У вашего 'math.h' есть' fpclassify'? –
@AndreasGrapentin fpclassify не является частью C90 –