丸め関数rint

rint(x)は現在の丸め方向に従って、最も近い整数値にxを丸める。
丸め方向ってなんすか・・・?
もうちょい調べよう。
参考記事
※調査結果
丸め方向とは

FE_TONEAREST   最も近い値への丸めです。2 つの最も近い値が同じ近さの場合、最下位ビットが 0 の値が選択されます。
FE_UPWARD   値が大きい方向への丸めです (+ 無限大方向へ)。
FE_DOWNWARD   値が小さい方向への丸めです (- 無限大方向へ)。
FE_TOWARDZERO   0 の方向への丸めです。

デフォルト値は大抵TONEAREST。
丸め方向について詳しくはコチラで。
ちなみにrintとかはC99で新規追加された関数なので、
古いC言語の本だと解説がない。
C99を詳しく解説してるサイトはコチラ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です