- cmath[meta header]
- macro[meta id-type]
- cpp11[meta cpp]
# define FP_NAN integer_constant_expression
- integer_constant_expression[italic]
浮動小数点数が NaN
であることを表すを表す整数定数式。
このマクロの値は、std::fpclassify
において、引数が NaN
(Not a Number、非数)である場合に、戻り値として使用される。
#include <iostream>
#include <limits>
#include <cmath>
int main()
{
std::cout << std::boolalpha;
std::cout << (std::fpclassify(std::numeric_limits<double>::quiet_NaN()) == FP_NAN) << std::endl;
}
- FP_NAN[color ff0000]
- quiet_NaN()[link ../limits/numeric_limits/quiet_nan.md]
- std::fpclassify[link fpclassify.md]
true
- C++11