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
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志