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

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是正无穷大;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容