BohYoh.comトップページへ  FE_INEXACT
C言語 標準ライブラリ アルファベット順索引 ヘッダ別索引 ホームページへ C言語講座のページ

C89  C99  C11  浮動小数点例外(オブジェクト形式マクロ)
FE_INEXACT
ヘッダ #include <fenv.h>
概 要 不正確結果例外を表わすマクロ。処理系が、feclearexcept, fegetexceptflag, feraiseexcept, fesetexceptflag, fetestexceptの各関数によって浮動小数点例外をサポートする場合にのみ、整数定数式に展開されるマクロとして定義される。
補 足 浮動小数点例外を表わすマクロとしては、本マクロ以外に、FE_DIVBYZERO, FE_INVALID, FE_OVERFLOW, FE_UNDERFLOWがある。処理系は、これら五つのマクロ以外に、FE_とそれに続く大文字1字で始まる名前をもつマクロ定義によって処理系定義の浮動小数点例外を規定しいもよいことになっている。定義されたマクロは、整数定数式に展開される。その値は、これらマクロのあらゆる組合せについて、ビット単位の論理和の結果がすべて異なる値となる。


BohYoh.comトップページへ