C++ 中的 isnormal()


在本节中,我们将会看到 C++ 中的 isnormal() 函数。此函数位于 cmath 库中。此函数用于检查一个数字是否为正常数字。被认为不正常的数字包括零、无穷或 NaN。

此函数采用 float、double 或 long double 值作为参数。如果该数字为正常数字,则返回 1,否则返回 0。

示例

 演示

#include<iostream>
#include<cmath>
using namespace std;
int main() {
   cout << "isnormal(" << 5.23 << "): " << isnormal(5.23) << endl;
   cout << "isnormal(" << 0.00 << "): " << isnormal(0.00) << endl;
   cout << "isnormal(" << 2.0/0.0 << "): " << isnormal(2.0/0.0) << endl;
}

输出

isnormal(5.23): 1
isnormal(0): 0
isnormal(inf): 0

更新于: 30-Jul-2019

91 次浏览

开启你的 职业生涯

完成此课程并获得认证

开始
广告