C/C++编程笔记:C ++中的 isinf 函数丨如何判断元素无限大?
2021-03-19 19:16 作者:C语言编程__Plus | 我要投稿


该功能在定义<cmath.h> .The isinf()函数是用来确定在给定数量是否为无穷大或不即正无穷大或负无穷大两者。如果给定数为无穷大,则此函数返回1;否则,该函数返回零。
句法:
bool isinf(float arg);
或者
bool isinf(double arg);
或者
bool isinf(long double arg);
参数:该函数采用强制性参数x,该参数表示给定的浮点值。
返回值:如果给定数为无穷大,则此函数返回1,否则返回零。
下面的程序说明了C ++中的isinf()函数:
示例1:-显示返回1的无穷大情况

输出:
isinf(6.0 / 0.0)是= 1
isinf(-1.2 / 0.0)= 1
说明:在示例1中,浮点数表示无穷大,这就是函数返回1的原因。
示例2:-显示返回0的非无限情况

输出:
isinf(0.0)= 0
isinf(sqrt(-1.0))= 0
例外:在示例2中,给定的浮点数不表示无穷大,这就是函数返回零的原因。
每天学点小知识,希望对你有帮助~
另外如果你想更好的提升你的编程能力,学好C语言C++编程!弯道超车,快人一步!笔者这里或许可以帮到你~
微信公众号:C语言编程学习基地
分享(源码、项目实战视频、项目笔记,基础入门教程)
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!
