C++ nanl() 函数
nanl() 函数是cmath头文件的库函数,用于获取类型的NaN值long double
.它接受一个参数(这是一个特定于实现的 C 字符串——要获得 NaN 值,我们必须传递一个空字符串),它返回 NaN 类型的值long double
。
Not-A-Number (NaN) 值用于检查该值是否为无法识别/不可表示的值?例如,负数的平方根是未知的。
nanl() 函数的语法:
C++11:
long double nanl (const char* tagp);
参数:
tagp
– 表示特定于实现的 C-String。
返回值:
这个方法的返回类型是long double
,它返回 NaN 值。
例:
Function call: nanl(""); Output: nan
C++代码演示nanl()函数的例子
// C++ code to demonstrate the example of
// nanl() function
#include <iostream>
#include <cmath>
using namespace std;
// main() section
int main()
{
float nanValue;
//generating generic NaN value
//by passing an empty string
nanValue = nanl("");
//printing the value
cout << "nanValue:" << nanValue << endl;
return 0;
}
输出
nanValue:nan
参考:C++ nanl() 函数
相关用法
- C++ nanf()用法及代码示例
- C++ nan()用法及代码示例
- C++ norm()用法及代码示例
- C++ nextafter()用法及代码示例
- C++ none_of()用法及代码示例
- C++ negate用法及代码示例
- C++ nexttoward()用法及代码示例
- C++ nearbyint()用法及代码示例
- C++ unordered_map cbegin用法及代码示例
- C++ map lower_bound()用法及代码示例
- C++ list assign()用法及代码示例
- C++ std::max()用法及代码示例
- C++ std::string::push_back()用法及代码示例
- C++ multimap key_comp()用法及代码示例
- C++ Deque erase()用法及代码示例
- C++ std::less_equal用法及代码示例
- C++ set rbegin()用法及代码示例
- C++ llround()用法及代码示例
- C++ getline(string)用法及代码示例
- C++ boost::algorithm::all_of()用法及代码示例
注:本文由纯净天空筛选整理自 nanl() Function with Example in C++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。