如何判断浮点值是否无穷大

C++
方式/
1函数std::isinf , 若是参数是无限大 , 返回true, 不然返回false ,  起首传入参数NAN来查看返回的成果

如何判断浮点值是否无穷大

文章插图

2【如何判断浮点值是否无穷大】运行返回的成果为false , 这个申明NAN不是无限大

如何判断浮点值是否无穷大

文章插图

3传入参数为INFINITY , 该参数的意思是无限

如何判断浮点值是否无穷大

文章插图

4运行返回的成果为true, 申明INFINITY确实是无限 , 这同时也反映函数的准确性

如何判断浮点值是否无穷大

文章插图

5数字0.0不是无限大的 , 将它传入函数来确认函数的执行成果是否准确

如何判断浮点值是否无穷大

文章插图

6程序运行后返回的成果是false, 申明数字0.0不是无限大

如何判断浮点值是否无穷大

文章插图

7最后在传入e的800次方 ,  这个长短常大的数字 , 用它来确认函数的返回成果是否准确

如何判断浮点值是否无穷大

文章插图

8函数返回成果是true, 申明e的800次方是无限大 。 连系上面的
 , 我们可以经由过程函数std::isinf来判定参数是否是无限大 , 若是是无限大 , 函数返回true, 不然返回false

如何判断浮点值是否无穷大

文章插图


以上内容就是如何判断浮点值是否无穷大的内容啦 , 希望对你有所帮助哦!

    推荐阅读