C++ nanf() 函數
nanf() 函數是cmath頭文件的庫函數,用於獲取類型的NaN值float
.它接受一個參數(這是一個特定於實現的 C 字符串——要獲得 NaN 值,我們必須傳遞一個空字符串),它返回 NaN 類型的值float
。
Not-A-Number (NaN) 值用於檢查該值是否為無法識別/不可表示的值?例如,負數的平方根是未知的。
nanf() 函數的語法:
C++11:
float nanf (const char* tagp);
參數:
tagp
– 表示特定於實現的 C-String。
返回值:
這個方法的返回類型是float
,它返回 NaN 值。
例:
Function call: nanf(""); Output: nan
C++代碼演示nanf()函數的例子
// C++ code to demonstrate the example of
// nanf() function
#include <iostream>
#include <cmath>
using namespace std;
// main() section
int main()
{
float nanValue;
//generating generic NaN value
//by passing an empty string
nanValue = nanf("");
//printing the value
cout << "nanValue:" << nanValue << endl;
return 0;
}
輸出
nanValue:nan
參考:C++ nanf() 函數
相關用法
- C++ nanl()用法及代碼示例
- 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()用法及代碼示例
注:本文由純淨天空篩選整理自 nanf() Function with Example in C++。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。