fegetround() - 現行の丸めモードの取得

標準

標準/拡張機能 C/C++ 依存項目

C99
Single UNIX Specification、バージョン 3
C++ TR1 C99

両方  z/OS V1R7

形式

#define _ISOC99_SOURCE
#include <fenv.h>

int fegetround(void);

機能説明

fegetround() は現行の丸めモードを取得します。
注: 下表は、これらの関数の実行可能な形式を示しています。 IEEE 2 進数浮動小数点の詳細は、IEEE 2 進数浮動小数点を参照してください。
関数 Hex IEEE
fegetround   X
注: この関数は、 10 進数浮動小数点丸めモード・ビットを戻すことも、更新することもしません。fe_dec_getround() および fe_dec_setround() 関数は、10 進数浮動小数点操作の現行の丸めモードを 取得および設定するために使用できます。

戻り値

正常に実行された場合、fegetround() は現行の丸めモードを表す丸めモード・マクロ の値を戻します。正常に実行されず、該当する丸めモード・マクロが存在しない場合、または現行の丸めモードが判別できない場合は、負の値を戻します。

関連情報