C语言

关于浮点数类型的各种C语言函数

2018-04-24  本文已影响0人  这有一株黄金藤

1:_isnan

int     _isnan(double    x);

包含在 #include<math.h>    ||    # #include<float.h>    中

作用:判断浮点数X是否是(NAN)如果是返回0;

2:_isfinite

int     _isfinite(double    x);

包含在 #include<math.h>    ||     #include<float.h>    中

作用;判断浮点数是否是有界的如果有返回1;

3:_pclass

int     _pclass(double    x);

包含在 #include<float.h>中

作用:详细的表示X是一个什么样的浮点数;

_FPclass_NINF:说明x负无穷;

_FPclass_QNAN:说明x是不定数;

_FPclass_NN:说明x是负的且阶码大于零的常规浮点数;

_FPclass_ND:说明x是负的且阶码等于零的常规浮点数;

_FPclass_NZ:-0;

_FPclass_PZ:    +0;

_FPclass_PN:说明x是正的阶码等于零的常规浮点数;

_FPclass_PINF:说明x是正无穷大;

上一篇 下一篇

猜你喜欢

热点阅读