最終更新日時(UTC): 2025年08月23日 16時55分29秒
Raclamusi が更新

履歴 編集

macro
<cmath>

# FP_NAN(C++11)

    #define FP_NAN integer-constant-expression

## 概要

浮動小数点数が `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;
    }

### 出力例

    true

## バージョン

### 言語

- C++11