此功能在**<cmath.h>中定义。通过使用isnormal()**函数,我们确定给定的数字是否正常(既不是零,无穷也不是NAN)。如果数字正常,则此函数返回1,否则返回零。
句法:
bool isnormal(float x);
或者
bool isnormal(double x);
或者
bool isnormal(long double x);
参数:该函数采用一个强制参数x,该参数代表浮点值。
返回:如果给定值是正常值,则该函数返回1,否则该函数返回0。
下面的程序说明了C ++中的isnormal()函数:
**示例1:-**以浮点值显示
输出:
isnormal(7.0) is = 1
isnormal(0.0) is = 0
isnormal(9.2/0.0) is = 0
示例2:-以双精度值显示
输出:
isnormal(7.0) is = 1
isnormal(0.0) is = 0
isnormal(9.2/0.0) is = 0
示例3:-以长整型值显示
输出:
isnormal(7.0) is = 1
isnormal(0.0) is = 0
isnormal(9.2/0.0) is = 0
每天学点小知识,希望对你有帮助~
**另外如果你想更好的提升你的编程能力,学好C语言C++编程!**弯道超车,快人一步!笔者这里或许可以帮到你~
C语言C++编程学习交流圈子,QQ群【464501141】微信公众号:C语言编程学习基地
分享(源码、项目实战视频、项目笔记,基础入门教程)
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!