- cmath[meta header]
- macro[meta id-type]
- cpp11[meta cpp]
#define FP_NORMAL integer-constant-expression- integer-constant-expression[italic]
浮動小数点数が正規化数であることを表す整数定数式。
正規化数とは、無限大、非正規化数、NaN(Not a Number、非数)、または 0 のいずれでもない数をいう。
このマクロの値は、std::fpclassify において、引数が正規化数である場合に、戻り値として使用される。
#include <iostream>
#include <cmath>
int main()
{
std::cout << std::boolalpha;
std::cout << (std::fpclassify(1.0) == FP_NORMAL) << std::endl;
}- FP_NORMAL[color ff0000]
- std::fpclassify[link fpclassify.md]
true
- C++11