C言語ホーム > その他、C言語の詳細について > 標準ヘッダ一覧 > fenv.h
サイト内検索:

fenv.h

C言語の標準ヘッダfenv.hについて記述しています。fenv.hは、浮動小数点環境へのアクセス手段を提供するための型、マクロ、関数を宣言、定義します。fenv.hは、プログラムが浮動小数点を扱う際に必要となるヘッダです。



fenv.h

fenv.hは、C99から導入されたC言語の標準ヘッダです。fenv.hには、浮動小数点環境へのアクセス手段を提供するための関数やマクロ、型が宣言、定義されています。

宣言されている関数はこちらです。定義されている型とマクロは以下となります。

<fenv.hで定義されている型>
名称内容
fenv_t浮動小数点環境全体を表す型。
fexcept_t浮動小数点状態フラグを集合的に表す型。
<fenv.hで定義されているマクロ>
名称内容
FE_DIVBYZEROゼロ除算例外。
FE_INEXACT不正確結果例外。
FE_INVALID無効演算例外。
FE_OVERFLOWオーバーフロー例外。
FE_UNDERFLOWアンダーフロー例外。
FE_ALL_EXCEPT処理系が定義するすべての例外。全浮動小数点例外マクロのビット単位の論理和。
FE_DOWNWARD負の無限大方向への丸め。
FE_TONEAREST最も近い値への丸め。
FE_TOWARDZERO0の方向への丸め。
FE_UPWARD正の無限大方向への丸め。
FE_DFL_ENVデフォルトの浮動小数点環境。const fenv_t*型をもつ。
C言語ホーム > その他、C言語の詳細について > 標準ヘッダ一覧 > fenv.h
© 2009-2011 C言語サイト管理人