_finite函数的作用是什么

时间:2021-11-03 19:16:14
有谁了解_finite函数是做什么用的
msdn中如下描述中INF和NaN表示什么
_finite returns a nonzero value (TRUE) if its argument x is not infinite, that is, if –INF < x < +INF. It returns 0 (FALSE) if the argument is infinite or a NaN.

7 个解决方案

#1


不知道。
PLATFORM SDK 中没有 _finite 这个函数。

#2


就是判断flast是不是无限
肯定有这个吧
win ce里面都可以用的呀

#3


应该有的,msdn中如下描述
_finite
Determines whether given double-precision floating point value is finite.

int _finite( double x );

Function Required Header Compatibility 
_finite <float.h> Win 95, Win NT 


For additional compatibility information, see Compatibility in the Introduction.

Libraries

LIBC.LIB Single thread static library, retail version 
LIBCMT.LIB Multithread static library, retail version 
MSVCRT.LIB Import library for MSVCRT.DLL, retail version 
可见他是c运行时库函数,但是我就是不明白这个函数到底是什么作用
尽管我知道finite是"有限"的意思。

#4


怎么没人回答?

#5


判断这个双精度是不是有限的。

#6


具体解释一下她有何用?有不有限又有何用?INF和NaN又是什么?

#7


up

#1


不知道。
PLATFORM SDK 中没有 _finite 这个函数。

#2


就是判断flast是不是无限
肯定有这个吧
win ce里面都可以用的呀

#3


应该有的,msdn中如下描述
_finite
Determines whether given double-precision floating point value is finite.

int _finite( double x );

Function Required Header Compatibility 
_finite <float.h> Win 95, Win NT 


For additional compatibility information, see Compatibility in the Introduction.

Libraries

LIBC.LIB Single thread static library, retail version 
LIBCMT.LIB Multithread static library, retail version 
MSVCRT.LIB Import library for MSVCRT.DLL, retail version 
可见他是c运行时库函数,但是我就是不明白这个函数到底是什么作用
尽管我知道finite是"有限"的意思。

#4


怎么没人回答?

#5


判断这个双精度是不是有限的。

#6


具体解释一下她有何用?有不有限又有何用?INF和NaN又是什么?

#7


up