C++ Math isnormal()函数
该函数确定给定的数字是否为正常值。如果数字是正常值,则返回1,否则返回0。
语法
假设一个数字为’x’。语法如下:
bool isnormal(float x);
bool isnormal(double x);
bool isnormal(long double x);
bool isnormal(integral x);
参数
x :它是一个浮点数值。
返回值
Parameter(x) | Return value |
---|---|
Infinite | 0 |
Normal value | 1 |
Subnormal value | 0 |
Not a Number | 0 |
示例1
让我们看一个简单的示例。
#include
#include
using namespace std;
int main()
{
std::cout << "isnormal(5) is : " <
输出:
isnormal(5) is : 1
isnormal(5.0/0.0) is : 0
isnormal(0.0/0.0) is : 0