C ++中的isfinite()函数
在本文中,我们将讨论isfinite()C++函数的工作原理,语法和示例。
isfinite()是C++中的内置函数,位于标头文件下。isfinite()用于检查并返回给定数是否为有限数的函数,有限数是既不是无限也不是NaN(不是数字)的任何浮点数。
语法
bool isfinite(float n);
要么
bool isfinite(double n);
要么
bool isfinite(long double n);
该函数仅包含1参数n,这是我们必须检查其是否有限的值。
返回值
该函数返回布尔值,如果数字不是有限的,则返回0(false),如果数字是有限的,则返回1(true)。
示例
#include <iostream>
#include <cmath>
using namespace std;
int main() {
float a = 10.0, b = 0.1, c = 0.0;
isfinite(a/b)?cout<<"\nThe result of a/b is finite":cout<<"\nThe result of a/b is not finite";
isfinite(a/c)?cout<<"\nThe result of a/c is finite":cout<<"\nThe result of a/c is not finite";
}输出结果
如果我们运行上面的代码,它将生成以下输出-
The result of a/b is finite The result of a/c is not finite
示例
#include <iostream>
#include <cmath>
using namespace std;
int main() {
float c = 0.0, d = -1.0;
//检查数字是无限的还是有限的
isfinite(c)?cout<<"\nFinite number":cout<<"\nNot a finite number";
cout<<isfinite(sqrt(d)); //Result will be -NAN
}输出结果
如果我们运行上面的代码,它将生成以下输出-
Finite number 0
注意--1.0的平方根将返回nan
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短