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 好听的元旦简短祝福语