TRUNC 関数

目的

指定された値の整数部分を返します。

構文

TRUNC(x)

パラメーター

x は算術式です。

説明

TRUNC 関数は、x の整数部分を返します。x が浮動小数点数の場合、結果の精度は x の精度になります。

x が固定小数点数の場合、結果の精度は (MIN(n,MAX(p-q+1,1)),0) になります。n は、結果の型の値で許容される最大精度です。最大精度の詳細については、『Open PL/I ユーザー ガイド』を参照してください。

x が 0 未満の場合、結果は CEIL(x) になります。x が 0 以上の場合、結果は FLOOR(x) になります。

TRUNC(3.125)    /* returns 3 */
TRUNC(-3.125)   /* returns -3 */

制約事項

なし。