floor, ceiling, truncate
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/28 01:06 UTC 版)
「端数処理」の記事における「floor, ceiling, truncate」の解説
多くの環境では、床関数(負の無限大へ)、天井関数(正の無限大へ)、切り落とし関数(0へ)が実装されている(床関数と天井関数)。それぞれの関数名には、次のようなものが使われる。 床関数 - floor 天井関数 - ceil、ceiling 切り落とし関数 - trunc、truncate、fix これらは、5つのIEEE丸めモードのうちの3つの方向丸めに対応している。偶数への丸めの実装率は、これらより劣る。無限大への丸めが実装されている環境は少ない。 例: ±3.7 を丸め幅1で丸める。 ceil(3.7) = 4, ceil(-3.7) = -3 floor(3.7) = 3, floor(-3.7) = -4 trunc(3.7) = 3, trunc(-3.7) = -3
※この「floor, ceiling, truncate」の解説は、「端数処理」の解説の一部です。
「floor, ceiling, truncate」を含む「端数処理」の記事については、「端数処理」の概要を参照ください。
- floor, ceiling, truncateのページへのリンク