double float类型判断无效值

在数据处理中,经常会对数据进行判断,看是否异常。有时候数据会很大或者很小,或者负数,这些都可以进行判断。但是当数据出现了1.#QNAN这样的无效值情况时,经常会失去判断,导致最后数据处理出错。

有两个函数可以用来判断

 int _isnan(double);

 int _finite(float);

如果传入的数据是无效值,则返回非零值,如果不是,则返回零。

你可能感兴趣的:(float)