C++ Math isnan()

2024年8月30日 | 阅读 1 分钟

该函数检查一个数是否为“非数字”(Not a Number)。如果该数是 NaN,则返回 1,否则返回 0。

注意:NaN 是一个用于浮点数元素的不可表示的值,例如负数的平方根或 0/0 的结果。

语法

假设一个数是 'x'。语法是

参数

x:它是一个浮点值。

返回值

如果 x 是 NaN,则返回 1,否则返回 0。

示例 1

让我们看一个简单的例子,当 x 的值为 0.0/0.0 时。

输出

value of x is : -nan
isnan(x) : 1   

在此示例中,isnan(x) 确定 x 的值是 nan。因此,它返回 1。

示例 2

让我们看一个简单的例子,当 x 的值为 4.3 时。

输出

value of x is : 4.3
isnan(x) : 0   

在此示例中,isnan(x) 函数确定 x 的值不是 'nan'。因此,它返回值 0。


下一主题C++ 数学函数