📅  最后修改于: 2020-10-19 00:23:16             🧑  作者: Mango
该函数确定给定数字是否正常。如果数字正常,则返回1,否则返回0。
假设数字是“ x”。语法为:
bool isnormal(float x);
bool isnormal(double x);
bool isnormal(long double x);
bool isnormal(integral x);
×:是浮点值。
Parameter(x) | Return value |
---|---|
Infinite | 0 |
Normal value | 1 |
Subnormal value | 0 |
Not a Number | 0 |
让我们看一个简单的例子。
#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